為什麼Visual Studio 2017新建項目無法找到C++控制台項目模板?

網上有一些帖子提到這個問題,例如求指教?,我下的visual studio,找不到win32,在網上看了很多帖子,但是依然找不到,如圖。有答主提到這是因為題主打開的是Blend for Visual Studio,但我確認自己打開的是Visual Studio 2017,如圖:

可以看到此時Visual C++新建項目的列表裡並沒有Win32控制台應用程序。而此時Visual Studio Installer已經安裝了C++控制台項目必要的組件,如圖:

這裡有一點感覺比較奇怪的是似乎我試驗很多次之後,每次剛打開這個Visual Studio Installer,右下角都會顯示有71MB的安裝大小,即使我沒有做任何改動。於是我有想過是不是Visual Studio 2017並沒有完全安裝成功,但是更奇怪的是此時卻可以打開並編譯我以前曾經創建的Win32 控制台應用程序。如圖是我之前建立的一個很小的C++ win32控制台項目:

然後我還在網上找到關於Visual Studio 2015無法創建Win32控制台應用的一些帖子,例如No console application in Visual Studio 2015?。裡面的答主分別提到是未安裝Win10SDK和通用Windows平台工具等導致的,我懷疑我這裡會不會也是這個原因,於是裝了如下組件,如圖:

安裝結束之後,問題並沒有解決,如圖:

我還閱讀到一些類似的問題和解決方案,如Can"t create new C++ Win32 Console App - Template fails和can"t create new win32 console application project等。可惜還是無法解決問題。於是想到來知乎提問,希望能把問題解決。真心希望大家幫忙出謀劃策一下,謝謝。


Windows Console Application那麼大字就擺在那你還說沒有

先去學英語好不好


針對C語言初學者的VS2017安裝指南

【求助】vs2017新建win32項目沒有應用程序嚮導【c++吧】_百度貼吧

你真的認真搜了?這不是有新手級別的教程嗎,還是及時更新的那種。


vs更新之後,好像把這個功能給隱藏了,你直接建一個工程就行;

然後再把那些預製的解決方案裡面的文件刪掉,再改一下sdl的安全機制,然後再取消預製編頭

這樣應該就可以了


推薦閱讀:

TAG:C | MicrosoftVisualStudio | VS2017 |