簡體   English   中英

什么是差異b / w包括VC ++目錄選項和C ++中的附加包含目錄 - > Visual Studio中的常規

[英]What is the diff b/w Includes in VC++ Directories options and Additional include directories in C++ -> General in Visual Studio

我嘗試在工具 - >選項中的VC ++目錄 - >包含目錄選項中添加包含目錄,但在編譯時我收到錯誤 - “無法找到文件或目錄”。 一旦我添加到項目屬性 - >配置屬性 - > C ++ - >常規 - >其他包含目錄,我就可以成功編譯。

那么為什么Visual Studio有一個Include Directories選項。 為什么用它? (我正在使用Visual Studio 2010 Beta 1)

Visual Studio團隊最近解釋了VS 2010在其博客中包含早期版本目錄的差異。 你應該在這里找到答案: http//blogs.msdn.com/vsproject/archive/2009/07/07/vc-directories.aspx

包含工具的目錄對於所有項目都是通用的。 這是您列出的Windows SDK包含的內容,幾乎被所有項目使用。 C ++選項卡下的include目錄特定於該項目。 這是列出所有自定義項目包含文件的位置。

我認為你的意思是工具 - >選項 - >項目中的“VC ++目錄”。

此處列出的目錄在整個VS環境中都可見(對所有項目都是通用的)。 也就是說,它包含在構建VC ++項目時搜索可執行文件時使用的路徑。 所以,

  • 您無法指定相對於項目文件位置的路徑。 人們應該避免這種選擇恕我直言。

  • 列出項目設置中的路徑也使其更具可配置性,因為在通過命令行編譯時也會考慮這些方向。 大多數主要項目都通過命令行進行自動構建,因此如果項目屬性中未列出目錄,則無法構建。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM