2010-01-25 50 views
0

我有Visual C++解決方案。需要針對x86和x64編譯一個項目需求。使用默認設置,它可以在解決方案文件中編譯一次。是否可以構建一次解決方案,但使用兩種不同的設置構建同一個項目?在Visual Studio中編譯兩個不同設置的相同項目

在此先感謝您的幫助。

回答

2

對於這個問題,Visual Studio使用配置管理器。右鍵點擊你的項目,點擊「屬性」,你會看到彈出窗口頂部的配置管理器按鈕。添加一個新的解決方案平臺(x64),你會很開心。

我通常使用Property Sheets來定義項目編譯的某些內容(在64位編譯中定義_X64,將輸出目錄設置爲$(SolutionDir)../../bin/$(Configuration)/$(PlatformName)/$(ProjectName)/)。

+0

@ Travis:我知道如何配置x64目標。但是,在這裏我限制了單個解決方案文件,我需要生成兩個針對x86和x64的同一項目的dll,而這個dll只能構建一次。 – Unicorn 2010-01-25 06:19:01

+0

你不能使用「批量生成」(在生成菜單下)嗎? – 2010-01-25 09:47:30

+0

@Unicorn:Matteo說應該工作。只需選擇Build> Batch Build並選擇你需要在同一時間做的事情。 – 2010-01-25 09:55:12

相關問題