赞
踩
重点:
1.无论是qmake还是cmake生成的lib,都可以直接给另一个cmake和qmake使用。重点注意debug生成的对应debug,releaase生成的对应release。
2.cmake和qmake区别在于qmake有添加库,cmake没有添加库这个功能,只能手动添加
3.cmake添加库,需要在CmakeLists.txt中添加信息
- INCLUDE_DIRECTORIES(${PROJECT_SOURCE_DIR}/include) #设置头文件搜索路径
- LINK_DIRECTORIES(${PROJECT_SOURCE_DIR}/include) #设置需要连接的库文件搜索路径
- target_link_libraries(NewLib PRIVATE Qt${QT_VERSION_MAJOR}::Widgets)
- target_link_libraries(NewLib PRIVATE MyStaticLib) #添加需要链接的静态库
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。