2017-05-25 138 views
0

它可以通過Tools->Customize->Commands->Add Commands添加。它在Build之下。Visual Studio編譯按鈕有什麼用?

enter image description here

自從我加入它工具欄已被停用。快捷方式是Ctrl+F7。根本沒有文件。這是爲了什麼?它與Build有什麼不同?

回答

5

這是C++編譯:

在C++項目都將重新啓動,它會compile你的項目:

這裏是一個標準的C++控制檯應用程序的選項的圖像,它的存在默認:

A C++ console application

有關更多信息compiling或典型C++環境構建步驟,見:How does the compilation/linking process work?

+0

好的,清楚。就是想。爲什麼要編譯而不是構建?任何不同的輸出? – Jude

+0

@Jude如果您對C++編譯/鏈接的工作原理不熟悉(您可能是),您需要閱讀鏈接的文檔。 – xxbbcc

+1

@Jude:是的,編譯器的輸出與鏈接器的輸出不同。鏈接器的輸出是一個完整的「可運行」的東西(取決於目標平臺),而編譯器的輸出只是一些原始的機器代碼。由於鏈接可能是一個繁重的過程,有時候只是「編譯」而不是執行完整的構建(包括鏈接)會更快。 – Stefan