测试项目内容:
主项目: ConsoleApplication1
子项目: C_B
子项目代码: TestA.h
原理:
将子项目编译成库文件,然后通过头文件定义的信息调用该库的函数或内容
步骤:
1.子项目设置打包为.lib静态库
2.设置子项目打包输出位置
3.在主项目添加引用
设置引用可以自动打包子项目库文件,如果想手动编译子项目可以不引用
4.添加附加包含目录(头文件所在目录)
如果使用相对路径需要注意,VS中相对地址中存在的基准是“工程文件”(.csproj),而不是“解决方案”文件(.sln)。
如果使用相对路径需要改成 …\…\C_B,而不是 …\C_B
5.添加C_B子项目编译后的lib文件位置
6.调用子项目的函数