1.SOEM下载
最新版为1.4.0,可以从github下载到
2.CMake下载
优先下载最新版,下载地址:Download | CMake
https://cmake.org/download/
3.编译
下载zip压缩包到本地,文件结构是这样的:

将压缩包解压到本地,就可以利用CMake进行配置了。

设置源代码路径为D:/SOEM(带有CMakeLists.txt文件),设置构建目录为D:/SOEM/build,设置好后点击Configure按钮,进行编译环境配置,这里选择VS2017(也可以根据自己安装的VS版本选择对应的版本),最后点Finish

回到主界面,等待config完成,点击Generate,等待处理完成。
不出意外应该会在D:\SOEM\build下生成一个SOEM的解决方案工程

工程已经配置好了

直接生成就可以得到soem.lib文件,这样就可以在自己的项目中引用了。
值得注意的是这是一个静态库,引用的时候是将整个lib编译进可执行文件,如果需要进行动态引用就需要编译成动态库(.dll)。
文章详细介绍了如何从GitHub下载SOEM1.4.0版和CMake,然后使用CMake在VS2017环境下配置编译环境,生成SOEM的静态库文件soem.lib。若需动态库,需编译为.dll。
3224





