Visual Studio C ++多项目解决方案

时间:2010-03-18 15:53:00

标签: c++ visual-studio-2008

我在VS2008中创建了一个C ++解决方案。第一个项目包含模型。第二个项目是观点。问题是我没有得到对第一个项目中定义的模型类的引用。消息错误是:

Error   1   fatal error C1083: Cannot open include file: 'utils/GeradorSistematicoDeAlturaDoPlanoDeCorteStrategy.h': No such file or directory  c:\Users\user\Programação em C++\Simulacao\Simulacao_Testes\src\Teste1.cpp  3   Simulacao_Testes

VS2008中是否有任何配置,以便从我的视图(第二个项目)项目中,我确实引用了第一个项目,模型?

2 个答案:

答案 0 :(得分:1)

您可以在include语句本身中使用相对路径,也可以将模型.h文件所在的目录添加到项目设置的其他包含目录中(转到项目属性,然后是Configuration properties / C ++ / General,Additional包括目录)。

答案 1 :(得分:0)

首先,我发现MVC模式的这种方法很奇怪。但是,如果您真的想这样做,您必须将模型项目中生成的DLL / LIB链接到您的视图项目(转到项目属性,然后Configuration Properties/Linker/Input/Additional Dependencies;您可能还需要设置正确的路径在Configuration Properties/Linker/General/Additional Library Directories