win10下配置VS Code C/C++编译环境(TDM-GCC)
来源:互联网 发布:linux常用命令 编辑:程序博客网 时间:2024/06/03 16:55
话不多说 VS code我就不介绍了,相信看这篇文章的人也都是了解VS code的。首先是在我的操作系统是Win10 64位(其他的操作系统应该也可以,没有测试过)。
首先当然是下载所需的程序啦, VS code下载网址,TDM-GCC下载网址,选择tdm64位的下载。然后安装VS code 和TDM-GCC,安装过程就不细说了,就下一步下一步就行了,这里注意,我是把TDM-GCC放在了C盘根目录,其实放哪都可以。
然后在桌面新建一个test目录,其实在哪都无所谓。然后打开VS code,点击扩展,搜索c++,然后把c/c++安装上。(Microsoft)那个。我这里已经安装完毕。
然后点击资源管理器,点击 打开文件夹 选择那个test文件夹
点击新建文件,命名为test.cpp,同时VS code会生成一个.vscode文件夹。
在test.cpp里面添加如下代码: #include<iostream>
using namespace std;
int main(void)
{
cout<<"hello vscode, by 穆士凝魂";
getchar();
}
点击 调试 , 配置或修复
选择 (C++ GDB/LLDB),VS code会生成一个launch.json文件,使用以下代码替换该文件内容。
{ "version": "0.2.0", "configurations": [ { "name": "C++ Launch (GDB)", "type": "cppdbg", "request": "launch", "launchOptionType": "Local", "targetArchitecture": "x86", "program": "${file}.exe", "miDebuggerPath":"C:\\TDM-GCC-64\\bin\\gdb.exe", //路径,根据自己TDM安装位置 "args": ["blackkitty", "1221", "# #"], "stopAtEntry": false, "cwd": "${workspaceRoot}", "externalConsole": true, "preLaunchTask": "g++" } ]}
然后按F5,进行debug。这里会弹出以下错误。点击 配置任务运行程序
随便选一个,此时会生成一个task.json。用以下代码替换掉里面内容:
{ "version": "0.1.0", "command": "g++", "args": ["-g","${file}","-o","${file}.exe"], "problemMatcher": { "owner": "cpp", "fileLocation": ["relative", "${workspaceRoot}"], "pattern": { "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$", "file": 1, "line": 2, "column": 3, "severity": 4, "message": 5 } }}
然后关闭,launch.json和tasks.json,不然g++编译器会报错。然后再按F5进行编译。此时就编译完成了。以下为运行结果。
此时已经成功一大半了,但是中文内容乱码,怎么办呢,这个是gcc编译器默认编译的时候是按照UTF-8解析的,而windows中文版默认字符集是GBK,解决方案如下:
在tasks.json中,
将"args": ["-g","${file}","-o","${file}.exe"],
改为 "args": ["-g","${file}","-o","${file}.exe","-fexec-charset=gbk","-finput-charset=UTF-8"],
就行了。
再按F5,搞定。
- win10下配置VS Code C/C++编译环境(TDM-GCC)
- CodeBlocks配置TDM-GCC编译环境
- win10配置gcc编译环境
- ubuntu 环境下配置 gcc 编译 Object-c
- VS Code 配置 C/C++ 环境
- window7 环境下VS CODE编译调试C++程序配置
- C/C++,VS下使用luajit(环境配置)
- Linux 环境下C编程指南-----gcc 编译的四大过程(预处理-编译-汇编-链接 )
- Netbeans 下 配置C/C++编译环境
- Linux下配置c/c++编译环境-
- Linux下配置Objective-C编译环境
- C语言学习1:Windows搭建C语言开发环境,Code::Blocks安装,配置gcc编译器
- TDM-GCC编译win32程序
- ubuntu 下编译环境的配置(java, c++)
- TDM-GCC and Notepad++ 运行c/c++程序
- windows 10环境下 使用 msys2 + vs code 配置 c++ 的编译环境(转)
- MAC环境下配置GCC编译环境
- VS code C/C++开发环境搭建
- Hust oj 1949 寻找宝藏(BFS)
- 探讨C++中对象的“浅拷贝”与“深拷贝”
- VS2015使用小技巧 使用键盘home键快速到达一行代码的最前端
- Hadoop(05) HDFS Java 接口
- github注册教程
- win10下配置VS Code C/C++编译环境(TDM-GCC)
- 一个不错的搜索github源码的网站
- POJ分类很好很有层次感
- VS2015使用小技巧 快速到达一行代码的末端,键盘按键end
- HDU 1996
- 基础才是王道——TCP/IP详解学习笔记 这位仁兄写得太好了
- 操作系统题目jin
- VS2015使用小技巧 快选中一行代码,home+shift+end
- 1058 选择题