我是Unix人員,但是我需要在VS 2015中編寫一個項目。基本上我需要爲某些C++類編寫一些GMOCK測試用例。Visual Studio - 爲什麼stdafx.h會嵌入
我首先嚐試從一個示例項目開始,因此我選擇了File-> New-> Project-> Win32-> Win32 Console Application。該項目得到了沒有使用默認名稱ConsoleApplication2.cpp創建具有嵌入式聲明 -
#include "stdafx.h"
我發現,如果我刪除此行的代碼編譯失敗 - 通常在Unix中,我創建的.h和.cpp文件,然後創建它的make文件 - 我的目標是開始一個項目 - 首先創建一些.h文件,然後創建它的.cpp/GMOCK測試用例,然後構建然後構建全部
請讓我知道VS中是否有一個選項同樣的方式來做到這一點?
您可以到項目設置 - > C/C++ - >預編譯頭文件並在右窗格中通過刪除預編譯頭文件來更改設置 – Asesh
選擇「Win32控制檯應用程序」後,單擊「確定」。在下一個對話框中點擊「下一步」,然後選擇「空項目」。這會給你一個沒有預編譯頭文件或任何附加文件的項目。 – Blastfurnace
@Blastfurnace:這是一個有效的答案,你能否將你的評論複製到下面的答案? – MSalters