2013-09-30 6 views
0

У меня возникают два проекта в одном решении под названием 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 
+0

Возможный дубликат [visual C++: # включить файлы из других проектов в одном решении] (http://stackoverflow.com/questions/601268/visual-c-include-files-from-other-projects- in-same-solution) – TobiMcNamobi

ответ

3

Я м, используя VS 2012, но AFAIK для этой темы это почти то же самое.

  • Открыть страницу свойств проекта проекта 2. Щелкните правой кнопкой мыши проект 2 в проводнике решений и выберите «Свойства».
  • В разделе C/C++ выберите «Общие».
  • Найдите строку «Дополнительные каталоги включения» и добавьте проект «$ (SolutionDir) 1». Это список, разделенный точкой с запятой, но вы также можете отредактировать это поле, затем получите представление списка.
+0

Это работает только в том случае, если другой проект находится в подкаталоге решения, что обычно не так. – Sven

Смежные вопросы