解决方法:
(1) 在CMakeLists.txt文件加入
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
这句话放在前面才可以生成lib文件,放在最后面不会生成lib
(2)第一步是解决编译找不到lib会发生报错,但并不会生成lib文件。所以需要再头文件(.h文件)里面增加一行,这样导出的时候才会生成lib文件。
__declspec(dllexport) void nothing(void);
解决方法:
(1) 在CMakeLists.txt文件加入
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
这句话放在前面才可以生成lib文件,放在最后面不会生成lib
(2)第一步是解决编译找不到lib会发生报错,但并不会生成lib文件。所以需要再头文件(.h文件)里面增加一行,这样导出的时候才会生成lib文件。
__declspec(dllexport) void nothing(void);