VSCode在windows系统下编译动态链接库不生成Lib文件

解决方法:

(1) 在CMakeLists.txt文件加入

set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)

这句话放在前面才可以生成lib文件,放在最后面不会生成lib

VSCode在windows系统下编译动态链接库不生成Lib文件_第1张图片

(2)第一步是解决编译找不到lib会发生报错,但并不会生成lib文件。所以需要再头文件(.h文件)里面增加一行,这样导出的时候才会生成lib文件。

__declspec(dllexport) void nothing(void);

你可能感兴趣的:(解决bug,vscode,c++)