一个项目被分成多个工程来做,一个主工程exe,其他为静态库lib
Project-->dependencies,设置主工程的依赖为其他静态库lib
这时,主工程的Resource Files中自动添加了lib
在主工程中需要用到其他库的位置加入库的头文件
2. 直接将lib添加到需要用的工程中(不太推荐,lib没能统一管理)
提供了lib和其头文件
选择工程-->右键-->Add Files to Project
这时,主工程的Resource Files中自动添加了lib
在主工程中需要用到其他库的位置加入库的头文件
3. 通过工程的Link设置(推荐,lib可以统一管理)
提供了lib和其头文件
Project-->settings-->Link,选择Categery中的Input
在object/library modules里输入的动态链接库对应的.lib文件名
在Additional library path中输入动态链接库对应的.lib的路径
在主工程中需要用到其他库的位置加入库的头文件
4. #pragma (lib, "filename.lilb")(不太推荐,lib没能统一管理)
提供了lib和其头文件
在主工程中需要用到其他库的位置加入#pragma (lib, "filename.lilb")
在主工程中需要用到其他库的位置加入库的头文件

本文详细介绍了在项目开发中如何有效管理依赖关系和整合库文件,包括使用依赖管理工具、直接添加库到工程及通过工程链接设置三种方法,并讨论了各自的优缺点。
891

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



