CMAKE简单教程
一、windows导入动态库
1.简述
windows导入动态库的时候有一个dll文件,同时也会伴随着一个同名的lib文件,静态库的话是只有lib文件。
2.具体操作
add_library(TimCnt SHARED IMPORTED)
set_target_properties(TimCnt PROPERTIES IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/3rd/TimCnt/TimCntDLL.dll)
set_target_properties(TimCnt PROPERTIES IMPORTED_IMPLIB ${CMAKE_SOURCE_DIR}/3rd/TimCnt/TimCntDLL.lib)
target_link_libraries(LEDSwitch PRIVATE TimCnt)
2.1 逐行解释
1.是添加一个动态库叫TimCnt
2.设置目标属性,设置TimCnt 设置导入位置
3.设置目标属性,设置TimCnt 设置导入对应LIB的位置