我在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中是否有任何配置,以便从我的视图(第二个项目)项目中,我确实引用了第一个项目,模型?
答案 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
)