Связывание двух проектов в решении Visual Studio
У меня есть два проекта в одном решении под названием SOL, с использованием Visual Studio: проект 1 и проект 2
В каждом из проектов: у меня есть несколько заголовков и файлов cpp.
В проекте 2 я хочу использовать заголовок, существующий в проекте 1:
#include "proj1.h"
У меня ошибка, которая утверждает, что файл не существует:
Error 2 error C1083: Cannot open include file: 'proj1.h': No such file or directory C:\Users\...\Visual Studio 2010\Projects\SOL\proj2.cpp 28
1 ответ
Решение
Я использую VS 2012, но AFAIK для этой темы это почти то же самое.
- Откройте страницу свойств проекта проекта 2. Щелкните правой кнопкой мыши проект 2 в обозревателе решений и выберите "Свойства".
- В разделе C/C++ выберите "Общие".
- Найдите строку "Дополнительные каталоги включения" и добавьте "$(SolutionDir)project 1". Это список, разделенный точкой с запятой, но вы также можете отредактировать это поле, после чего вы получите представление списка.