vs中,一个项目中,如果要引用另外一个项目里面的资源,比如cpp文件,h头文件等等,
最简单的就是一个项目依赖另一个项目
先放效果图
这个解决方案中,有两个项目,和解决方案名字相同的TwoProject一定是主项目,不然会报错,提示打不开.lib,这也是可以更改的,该解决方案配置就行了,这里不做讨论,一般默认和解决方案名字相同的项目是执行方案
在Test中,
test.h
test.cpp
可以发现Test中就是简单定义了一个函数 sum,功能为加法,这里采用静态lib的特点也在于此,就是接口,比较适合于作为被依赖项目。
接着看:
TwoProject.h 暂不需要定义
TwoProject.cpp
TwoProject.cpp调用了Test.cpp中的sum方法
一定要记住:TwoProject.cpp一定要包含 Test.h
然后配置一下文件,
作为Test项目,配置属性-》常规中,配置类型改为静态库(.lib)
作为TwoProject项目 配置类型作为应用程序(.exe)不需要改变,但是要实现下面两点
1)导入test.h目录(根据每个人的情况,具体而定,这样#include <Test.h>才有效)
2)添加test.cpp文件,如下图,找到现有项test.cpp,然后导入
然后运行,就可以了,完成