2010-01-19 42 views
0

我有一個Visual Studio解決方案,我需要使用命令行devenv.exe的設置視覺工作室編譯標誌來通」命令行運行溶液

運行我需要設置使C++異常到SEH,也是鏈接器>系統>子系統到控制檯。它將是一個控制檯應用程序。另外我需要設置一個預處理器標誌。

我試着做

套裝CL =/DTEST_NODE;/EHA; /子系統:CONSOLE

devenv.exe的/編譯 「發佈| Win32的」 「C:\項目\ app.sln」

雖然編譯好,但沒有設置任何標誌。我究竟做錯了什麼 ?我怎樣才能設置這些標誌?另外,可以設置的標誌數量是否有限制?

回答

1

devenv不會尊重這些標誌,它只會看到它在XML文件中看到的內容。您需要將選項放入.proj或.sln X XML文件中。或者你需要用CL命令而不是devenv進行編譯。