2013-09-30 203 views
0

兩個項目,使用Visual Studio:項目1和項目2鏈接在被稱爲SOL一個解決方案,我有兩個項目,一個Visual Studio解決方案

在每一個項目:我有一些標題和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++:#include來自同一解決方案中其他項目的文件]的可能重複(http://stackoverflow.com/questions/601268/visual-c-include-files-from-other-projects-在同一解決方案中) – TobiMcNamobi

回答

3

我米使用VS 2012,但AFAIK這個主題這幾乎是相同的。

  • 打開項目2的項目屬性頁面。右鍵單擊解決方案資源管理器中的項目2,然後選擇「屬性」。
  • 在C/C++部分選擇「常規」。
  • 找到「Additional Include Directories」行並添加「$(SolutionDir)project 1」。這是一個以分號分隔的列表,但您也可以選擇編輯此字段,然後獲得列表視圖。
+0

這隻有在其他項目位於解決方案的子目錄中時纔有效,通常不是這種情況。 – Sven

相關問題