(17) 库文件生成 add_library :
++ 动态库文件的生成过程与效果:
++ 只需要给客户提供对应库文件的头文件,以及编译好的库文件,不再提供库文件的实现源代码。
(18)指定库文件的存放目录 LIBRARY_OUTPUT_PATH :
++ 换系统变量:
++ 动静态库文件的实验结果如下:
(19)链接静态库 link_libraries、指出静态库位置 link_directories :
++ 以及对应的 CMakeLists.txt 文件的编写:
++ 测试结果:
++ 还发现了一个结论:静态库比动态库要小,因为动态库要保留更多的符号信息以备随后的连接:
(20)
谢谢