编译可动态链接的库
|
我目前正在尝试编译可动态链接的库,该库将在运行时与我正在编写的应用程序链接。
我不确定这些库的调用方式,因此请确定:它们是您不是在编译过程中而是在运行时使用以下程序加载的那些库:
-使用libdl的dlopen / dlsync
-使用Windows的LoadLibrary /(另一个名称复杂)。
问题是我找不到在Windows下编译这些库文件的CMake方法:使用Linux,这非常有效:
set(libName myLib)
set(srcFiles myLib.cpp)
add_library(${libName} MODULE ${srcFiles})
仍然,在Windows上运行,它根本不起作用:Makefile试图链接myLib.cpp所引用的一些代码段(但它不应该...这些符号应在运行时解析)。
如果有帮助,我正在使用CodeBlocks MinGW生成器。
没有找到相关结果
已邀请:
1 个回复
炬卤遁蝎变