从另一个项目访问功能

时间:2015-11-11 15:53:07

标签: c++ visual-studio

我有这个庞大的视觉工作室项目,里面有很多小项目。此标头+源文件位于名为Part的项目中,Main文件位于名为Main的项目中。如何从其他项目访问此功能?

//file.h
#include <otherfile.hxx>
#include <anotherfile.hxx>

namespace Part{
class MyClass{
.
.
void importStep(const char *FileName);
};
}

和我的主文件:

//Main.cpp
#include "file.h"

int main(){
    Part::importStep("file.stp");

return 0;
}

它抱怨的是头文件&#34; otherfile.hxx&#34;和&#34; anotherfile.hxx&#34;无法打开。它们位于其他位置,但两个项目都链接到该文件夹​​。但是当我转到file.h时,可以轻松访问其他文件。我还能做些什么来从另一个项目访问这个功能吗?首先包括file.h的工作原理。我不能包含其他文件,因为它们将链接到其他文件,并且一直持续......

1 个答案:

答案 0 :(得分:0)

问题是标题otherfile.hxx和anotherfile.hxx不包含在包含Main.cpp的项目中。转到项目属性并在“其他包含目录”

中添加包含它们的文件夹