在 VS2013 「屬性頁 → VC++ 目錄 → 包含目錄」中添加系統環境變量 $(MY_INCLUDE) 無效,但絕對路徑正常。
Visual Studio 不直接解析 Windows 系統環境變量。 IDE 使用自己的內建宏 (如 $(ProjectDir), $(SolutionDir), $(VCInstallDir)) 和用戶自定義宏 (在「屬性管理器」或專案屬性「用戶宏」中定義)。
MyInclude,值 D:/demo/abc/include。之後在包含目錄用 $(MyInclude)。$(SolutionDir)../demo/abc/include。.props 文件統一管理路徑,多專案共享。在包含目錄輸入框點擊下拉 → Edit → Macros 按鈕,可查看所有可用宏及其解析值。