0
我有Visual C++解決方案。需要針對x86和x64編譯一個項目需求。使用默認設置,它可以在解決方案文件中編譯一次。是否可以構建一次解決方案,但使用兩種不同的設置構建同一個項目?在Visual Studio中編譯兩個不同設置的相同項目
在此先感謝您的幫助。
我有Visual C++解決方案。需要針對x86和x64編譯一個項目需求。使用默認設置,它可以在解決方案文件中編譯一次。是否可以構建一次解決方案,但使用兩種不同的設置構建同一個項目?在Visual Studio中編譯兩個不同設置的相同項目
在此先感謝您的幫助。
對於這個問題,Visual Studio使用配置管理器。右鍵點擊你的項目,點擊「屬性」,你會看到彈出窗口頂部的配置管理器按鈕。添加一個新的解決方案平臺(x64),你會很開心。
我通常使用Property Sheets來定義項目編譯的某些內容(在64位編譯中定義_X64
,將輸出目錄設置爲$(SolutionDir)../../bin/$(Configuration)/$(PlatformName)/$(ProjectName)/
)。
@ Travis:我知道如何配置x64目標。但是,在這裏我限制了單個解決方案文件,我需要生成兩個針對x86和x64的同一項目的dll,而這個dll只能構建一次。 – Unicorn 2010-01-25 06:19:01
你不能使用「批量生成」(在生成菜單下)嗎? – 2010-01-25 09:47:30
@Unicorn:Matteo說應該工作。只需選擇Build> Batch Build並選擇你需要在同一時間做的事情。 – 2010-01-25 09:55:12