好久没写过C++了,电脑新装了win10系统,安装了Visual Studio Code,配置C++开发环境,记录于此,希望帮到有需要的人。写于2019年1月7日。主要参考官方说明https://code.visualstudio.com/docs/languages/cpp
(后来更新)如果你是windows环境,那么。。。请安装Visual Studio吧。。。我把两个软件搞混了。具体区别可以自己搜一下~
mac下安装配置Visual Studio Code可参考https://blog.csdn.net/jingyu333/article/details/82589234
目录
下载安装
配置编译器
配置Visual Studio Code
1.下载Visual Studio Community,这款免费,且我就是刷题用,没有太高要求:
https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15
2.安装,这一步没遇到太多问题,因此没记录,请见谅。
3.接下来安装插件,左键点左图我用红线圈起来的地方,然后搜索安装右图中的三个插件。第一个是开发C++的插件;第二个是开发时智能提示的;第三个是简体中文插件。
第一个插件装好之后,打开一个包含C++项目的文件夹,划重点,一定是一个文件夹,而不能是一个.cpp文件或别的文件,VS会在该文件夹下建一个名为.vscode的子文件夹,该文件夹中是配置信息。如下图左边是我选择的项目文件夹,右边是.vscode子文件夹中的内容。
第三个插件装了需要修改对应设置才能生效,在Visual Studio Community节目按Ctrl+Shift+P,输入Configure Display Language,出来如下图,只需要如图将locale后面双引号内的en改为zh-cn即可。重启软件,语言改为中文简体。
C/C++插件并不包括C++编译器或debugger。所以需要自己安装或者用电脑上现有的c++编译器。一般windows环境用mingw-w64,macOS里的XCode用Clang, Linux用GCC. 要在path里配置编译器路径,使得插件可以找到编译器。我是windows环境,安装的mingw-w64.下载链接https://sourceforge.net/projects/mingw-w64/,看着像个钓鱼网站,其实并不是。
安装过程注意,像我的64位电脑,开始时要改为x86_64,默认是i686.且安装过程中,会让选择要安装的插件,原则是宁多勿少。实在不清楚可以搜下MingGW的安装教程。
安装完成配置环境变量如下图,此电脑(右键选属性)->高级系统设置->环境变量->系统变量选Path->添加(自己mingw64安装目录下bin的路径)
配置编译器路径
上面的都配置好了,还得告诉Visual Studio去哪找编译器,Ctrl+Shift+P打开命令面板,输入Edit Configuration,打开c_cpp_properties.json,在里面加一句"compilerPath":"D:\\software\\mingw64\\bin\\gcc.exe", (路径要改为自己的安装路径)路径是你安装目录,bin文件夹下gcc.exe,注意最后要带逗号的,这里把官网给出的c_cpp_properties.json范例贴出来
{
"name": "Win32",
"includePath": [
"${workspaceFolder}"
],
"defines": [
"_DEBUG",
"UNICODE"
],
"compilerPath": "C:\\mingw-w64\\bin\\gcc.exe",
"intelliSenseMode": "clang-x64",
"browse": {
"path": [
"${workspaceFolder}"
],
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}