我正在尝试将此https://github.com/OpenEtherCATsociety/SOEM库转换为 dll 以便将其导入 labview。我可以将此库转换为 DLL 吗?如何?谢谢!
问问题
360 次
1 回答
0
如果您想将 CMake 配置为构建一个.dll
,而不是一个,您必须从 SOEM 存储库.lib
中编辑顶级文件。我们想要一个库,CMakeLists.txt
而不是一个库,所以改变这个:STATIC
SHARED
add_library(soem STATIC
${SOEM_SOURCES}
${OSAL_SOURCES}
${OSHW_SOURCES}
${OSHW_EXTRA_SOURCES})
对此:
add_library(soem SHARED
${SOEM_SOURCES}
${OSAL_SOURCES}
${OSHW_SOURCES}
${OSHW_EXTRA_SOURCES})
现在,重新运行nmake
(这也将重新运行 CMake),将生成一个 DLL。
于 2019-05-14T23:59:21.590 回答