VC6中两个项目如何建立依赖关系

时间:2022-01-02 05:32:56
我在做单元测试,我在一个工作区里新建了一个项目A用来写测试代码,再向这个工作区添加了一个被测试项目B,这两个项目都是MFC AppWizard[exe]的Project。我希望在项目A中调用项目B中的模块进行测试,我在“Project Settings”对话框中把它们的输出路径设成一致,在“Project Dependencies”对话框中把项目B设成依赖于项目A,并include项目B的相关头文件,但是不知道为什么编译运行后仍然报不认识项目B的头文件,请问有谁能帮我解决这个问题?应该如何建立两个项目的依赖关系?万分感谢!

7 个解决方案

#1


头文件包含路径和项目依赖性没有关系,仍然要自己设置好头文件的路径。

#2


我这个被测类的头文件就是在项目B中的,还有去哪里进行设置吗

#3


Project setting --> c/c++ --> Preprocessor --> additional include directories
把路径加进去就行了,可以用相对路径

#4


project->add to project->files
然后把依赖工程的头文件加进去不可以么?

#5


在projetct\Setting标签页里面设置也可以

#6


Preprocessor --> additional include directories 

没有这个呀

#7


引用 4 楼 richion 的回复:
project->add to project->files 
然后把依赖工程的头文件加进去不可以么?


这个我试了 还是不行

#1


头文件包含路径和项目依赖性没有关系,仍然要自己设置好头文件的路径。

#2


我这个被测类的头文件就是在项目B中的,还有去哪里进行设置吗

#3


Project setting --> c/c++ --> Preprocessor --> additional include directories
把路径加进去就行了,可以用相对路径

#4


project->add to project->files
然后把依赖工程的头文件加进去不可以么?

#5


在projetct\Setting标签页里面设置也可以

#6


Preprocessor --> additional include directories 

没有这个呀

#7


引用 4 楼 richion 的回复:
project->add to project->files 
然后把依赖工程的头文件加进去不可以么?


这个我试了 还是不行