VS生成dll
在需要导出给外部调用的函数或者类前面加关键字__declspec(dllexport);
在属性页面将configuration type设置为dll;
Linker 页面将生成文件 myProgram.exe 改为 myProgram.dll
rebuild 即可
在Output处显示xx succeed, 0 failed 即可
Qt调用dll的方法
把dll复制到.exe所在目录;把lib复制到一个自己定义的目录;把.h文件复制到一个自己定义的目录在.pro文件里加上包含路径
HEADERS
+= \
myProgram
.h
LIBS
+= -LD
:\MyLab\lib
-lmyProgram
注意书写格式,头文件的比较简单; lib库的-L表示路径,要与后面的路径紧贴着,不能有空格;-l表示lib文件名,要与后面表示lib文件名的名称紧贴着,不能有空格。