環境 shell
OS::Microsoft Windows [Version 10.0.17134.285] x64json
VSC:Version:1.27.2 (system setup)windows
VS:2017visual-studio-code
心血來潮想使用VSC來寫C++,官方文檔和網上大多資料都是使用g++進行編譯的。這裏給出使用MSVC的方案。visual-studio
參考了《用Visual Studio Code 來生成您的C++應用程序》的方法,當給出的版本太舊,在最新的win10上會有錯誤。 ui
以後會生成.vscode文件夾和c_cpp_properties.json文件。spa
@echo off 插件 call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" x64 命令行 set compilerflags=/Od /Zi /EHsc 調試 set linkerflags=/OUT:helloworld.exe cl.exe %compilerflags% helloworld.cpp /link %linkerflags% |
注意將vcvarsall.bat路徑替換成你本身的,若是是32位系統,須要將x64替換位x86。
修改成以下參數:
順利的話就能在EXPLORER窗口看到編譯後的程序。
使用MSVC編譯的話,調試配置會比較方便。
啓動參數能夠修改args參數。
更多調試的操做,能夠參考《C/C++ for Visual Studio Code (Preview)》
多文件編譯能夠參考《Walkthrough: Compiling a Native C++ Program on the Command Line》,編寫相應的build.bat便可。
參考資料:
用Visual Studio Code 來生成您的C++應用程序
From <https://blogs.msdn.microsoft.com/c/2016/12/20/%E7%94%A8visual-studio-code-%E6%9D%A5%E7%94%9F%E6%88%90%E6%82%A8%E7%9A%84c%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F/>
Walkthrough: Compiling a Native C++ Program on the Command Line
From <https://msdn.microsoft.com/en-us/library/ms235639.aspx?f=255&MSPPError=-2147217396>
C/C++ for Visual Studio Code (Preview)From <https://code.visualstudio.com/docs/languages/cpp>