我正在開發一個相當大的項目,它必須在Debug和Release中編譯32位和64位版本。它也必須是便攜式的。問題是,鏈接依賴關係(.lib)發生了變化,因爲我必須鏈接到32位或64位庫。爲簡化問題,我爲鏈接器提供了以下「附加庫依賴性」設置: $(LIB_HOME)/ core/bin; ...定義Visual Studio 2010的環境變量以便在構建過程中使用?
其中LIB_HOME指向正確版本的庫的起始位置。
現在我在一個批處理文件中設置LIB_HOME,然後啓動visual studio 2010.使用這種方法,不幸的是,每次我想從32或64位切換時,我都必須重新啓動Visual Studio。我在調試選項下看到了「環境」設置,但這些環境變量似乎只在運行時啓動。
有沒有什麼辦法,或者我可以使用任何工具來爲visual studio 2010設置構建時環境變量,這樣我就可以在32位和64位模式下輕鬆地在調試和發佈之間切換,環境變量將會設置正確嗎?這個問題通常如何處理?
感謝
編輯:我發現了一個叫做解決方案構建環境工具(http://workspacewhiz.com/SolutionBuildEnvironmentReadme.html),這似乎正是我要找的,但不幸的是它看起來像它不是可用於VS2010。