
2、安装头文件与共享库。
3、安装静态库和动态库,静态库在编译时会直接整合到目标程序中,编译成功的可执行文件可独立运行,动态库在编译时不会放到连接的目标程序中,即可执行文件无法单独运行。按照以上步骤 *** 作cmake就可以关联两个lib了。
sudo apt-get install libzmq3-dev //先安装库在cmake总加入
find_package(PkgConfig REQUIRED)
pkg_check_modules(ZMQ libzmq)
link_directories(${ZMQ_LIBRARY_DIRS})
include_directories(${ZMQ_INCLUDE_DIRS})
target_link_libraries(xxx ${ZMQ_LIBRARIES})
在项目当前目录下执行cmake . 注意后面有个点。然后进入lib目录下执行make install,如果没mingw32-make.exe的名字的话那么就应该是ming32-make.exe install就会在你指定的目录下生成dll了
我用的是jetbrain的clion,这是我项目的目录图,其中黑色的是VS2012的解决方案,如果有用的可以用
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)