一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
摘要: 一、DLL的生成1.1首先创建一个lib工程,如下图所示: 1.2创建完成后,生成一个带dll.h的头文件和一个dll_global.h头文件。双击打开带dll.h的头文件,如下图所示:1.3在dll.h头文件的public中,加入如下代码:int add(int a,int b);如下图所示:1. 阅读全文
posted @ 2020-11-20 11:29 一杯清酒邀明月 阅读(3679) 评论(0) 推荐(0)
摘要: 在讲解.h .lib .dll的关系时,回顾一下C/C++从源文件到.exe的过程: 上图可以帮助我们理解C/C++的构建过程,当你有了一些开发经验之后,你会遇到.lib .dll两种文件,很容易把人绕晕,结合上图,总结一下为什么要使用.lib和.dll,以及他们的区别. 实际上,假如我们引用了在其 阅读全文
posted @ 2020-11-20 10:54 一杯清酒邀明月 阅读(542) 评论(0) 推荐(0)
摘要: 周五晚,小雨,少见的未加班。无聊,遂准备写一篇博客,介绍一下C和C++运行库,只因发现工作几年的人对此一知半解的大有人在。 在使用VC构建项目时,经常会遇到下面的链接错误: 初学者面对这些错误常常不知所错:libcmt.lib是什么东西?msvcrtd.dll又是干吗用的?在使用VC++时我们也常常 阅读全文
posted @ 2020-11-20 10:40 一杯清酒邀明月 阅读(770) 评论(0) 推荐(0)
摘要: $$PWD返回的路径是当前文件所在的路径 阅读全文
posted @ 2020-11-20 10:24 一杯清酒邀明月 阅读(859) 评论(0) 推荐(1)
摘要: 一.方便调试pro工程 举例方便理解。 在.pro文件中添加如下代码。 编译运行后在“概要信息”可以看到如下结果。 若将$$去掉,则打印的内容为message括号里本身的内容。 保存后可以看到 二.方便其他工程引用 新建一个.pri文件,在.pri文件中添加代码 PROJECT_ROOT =$$PW 阅读全文
posted @ 2020-11-20 10:23 一杯清酒邀明月 阅读(1934) 评论(0) 推荐(0)