开源项目只要有CMakeList.txt,都可以用cmake生成VS项目。
VS配置ZMQ动态库:
include dir:$(SolutionDir)zmq\include
library dir:$(SolutionDir)zmq\lib\$(Configuration)\dnamic-lib
linker-input:libzmq-dnamic.lib
exe dir:libzmq.dll
VS配置ZMQ静态库:
include dir:$(SolutionDir)zmq\include
library dir:$(SolutionDir)zmq\lib\$(Configuration)\static-lib
linker-input:libzmq-static.lib;wsock32.lib;ws2_32.lib;Iphlpapi.lib
preprocessor definitions: ZMQ_STATIC
动态库比较好配置,容易出错的是静态库,静态库首先要在预处理器添加宏ZMQ_STATIC。然后还要添加以下三个库
- wsock32.lib
- ws2_32.lib
- Iphlpapi.lib