| win | 对应 | linux |
| .lib | .a | |
| .dll | 注* | .so |
win-gcc中若使用.dll需要一个附带的因入库.dll.a
一、
INCLUDE_DIRECTORIES(E:\CmakeProject\include\hello)
TARGET_LINK_LIBRARIES(main E:\CmakeProject\lib\hello\libhello.dll.a)
使用动态库.dll
二、
INCLUDE_DIRECTORIES(E:\CmakeProject\include\hello)
TARGET_LINK_LIBRARIES(main E:\CmakeProject\lib\hello\libhello.a)
使用静态库.a
本文对比了Windows和Linux环境下不同类型的库文件,包括.lib与.a、.dll与.so等,并介绍了在CMake中如何链接这些库文件进行项目构建。
6613

被折叠的 条评论
为什么被折叠?



