(17) 库文件生成 add_library :

++ 动态库文件的生成过程与效果:

++ 只需要给客户提供对应库文件的头文件,以及编译好的库文件,不再提供库文件的实现源代码。
(18)指定库文件的存放目录 LIBRARY_OUTPUT_PATH :

++ 换系统变量:

++ 动静态库文件的实验结果如下:

(19)链接静态库 link_libraries、指出静态库位置 link_directories :

++ 以及对应的 CMakeLists.txt 文件的编写:

++ 测试结果:

++ 还发现了一个结论:静态库比动态库要小,因为动态库要保留更多的符号信息以备随后的连接:

(20)
谢谢
3393

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



