簡體   English   中英

在 visual studio 的 1 個項目中編譯單個 c++ 源文件

[英]compile single c++ source file in 1 project in visual studio

我知道很多人問過這個問題,但我找不到如何去做。 有沒有
一種在 visual studio 2017 中只構建一個源文件的方法? 沒有新項目,我正在學習 c++,所以我現在做不了大事,只專注於代碼(現在我正在學習數據結構和算法),我的大部分練習都是關於 <200 代碼行,所以它很棒在沒有整個項目的情況下編譯新文件,有時我需要幾行代碼來測試我的算法,請幫助我,謝謝大家,因為 vs 非常好 ide 所以我想堅持下去。

如果您不知道如何創建新項目和新解決方案,那么最好學習這些基本概念並將其用於編寫,測試和調試代碼。

您可以使用一個Visual Studio項目來完成所有學習。

假設您要測試“算法1”。 然后,

  1. 為此創建一個頭文件和一個源文件,分別命名為“ test-algorithm-1.hpp”和“ test-algorithm-1.cpp”。

  2. 將它們添加到項目中。

  3. #include將頭文件包含在項目的主.cpp文件中。

  4. main調用函數以測試“算法1”。


#include "test-algorithm-1.hpp"

int main()
{
   test_algorithm_1();
}

准備測試“算法2”時,請重復上述步驟。 現在可以是主.cpp文件。

#include "test-algorithm-1.hpp"
#include "test-algorithm-2.hpp"

int main()
{
   test_algorithm_1();
   test_algorithm_2();
}

如果要在測試“算法2”時避免測試“算法1”,只需注釋掉main的相應行。

int main()
{
   // test_algorithm_1();
   test_algorithm_2();
}

如果您只有一個文件,並且希望在不等待1-2分鍾讓IDE彈出的情況下進行構建,

  1. 在應用程序列表中找到“ 開發人員命令提示符” -它位於“應用程序”菜單中的Visual Studio目錄下。
  2. cd / d到您的目錄。 如果您與Visual Studio在同一驅動器上,CD將帶您到這里。 如果您在其他驅動器上,請使用cd / d。
  3. 使用您喜歡的編輯器(記事本,vim,geany,notepad ++,nano,microemacs等)創建文件。
  4. cl源文件
  5. 運行可執行文件。

與Visual Studio所做的不同,可執行文件現在將與源文件位於同一目錄中。 像geany編輯有構建按鈕(磚圖標)。 您需要做的就是填寫構建方法:在這種情況下,請使用cl命令。

如果要一個文件項目,請按照下列步驟操作。

  1. 創建新項目-文件->新建->項目
  2. 填寫文件名,選擇Win32控制台應用程序。 請注意目錄-如果不在您想要的目錄,請進行更改。 點擊確定
  3. 彈出應用程序向導,單擊下一步
  4. 應用程序設置-選擇“ 清空項目” ,然后單擊“完成”
  5. 打開解決方案資源管理器。 右鍵單擊源文件。 菜單彈出,選擇添加->新建項目
  6. 彈出添加新項對話框,填寫文件名。

在您不想包含在項目中的源文件上,只需右鍵單擊 select 屬性。 您會在常規中找到一個字段“從構建中排除”。 在此處鍵入 true/yes,源文件將被停用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM