2012-08-14 47 views
2

我已經搜索過,並且可以找到使用Visual Studio菜單禁止創建PDB文件的幾個示例。我需要爲我正在構建的項目執行此操作,但是,這隻需要從命令行使用Visual Studio編譯器。有沒有用於禁用PDB生成的命令行開關?從命令行中禁止PDB生成 - C++

回答

2

當您瀏覽Visual Studio中的項目設置時,大多數選項會告訴您他們的等效命令行開關是什麼。

要禁用鏈接時PDB生成,請省略/DEBUG開關。

要禁用編譯時生成PDB,請省略/Z開關(/Z{7|i|I})。

[編輯]哦,實際上,如果您使用/Z7開關,調試信息將生成到目標文件而不是PDB。所以那個特定的一個沒關係。但是,如果沒有它,編譯速度會更快。所以如果你不想要任何調試信息,請省略。