Visual Studio C ++ мультипроектное решение - PullRequest
1 голос
/ 18 марта 2010

Я создал решение C ++ в VS2008. Первый проект содержит модель. Второй проект - это вид. Проблема в том, что я не получаю ссылки на классы моделей, определенные в первом проекте. Сообщение об ошибке:

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, которая должна быть сделана для того, чтобы из проекта my view (второй проект) я делал ссылки на первый проект, модель?

Ответы [ 2 ]

1 голос
/ 18 марта 2010

Вы можете либо использовать относительные пути в самом операторе включения, либо добавить каталог, в котором находятся файлы .h модели, в каталоги дополнительных включений параметров проекта (перейдите в свойства проекта, затем Свойства конфигурации / C ++ / Общие, Дополнительныевключать каталоги).

0 голосов
/ 18 марта 2010

Прежде всего, я нахожу такой подход для паттерна MVC довольно странным. Но если вы действительно хотите сделать это так, вам нужно связать получившуюся библиотеку DLL / LIB из вашего модельного проекта с вашим проектом представления (перейдите к свойствам проекта, затем Configuration Properties/Linker/Input/Additional Dependencies; возможно, вам также потребуется указать правильный путь в Configuration Properties/Linker/General/Additional Library Directories)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...