概述
工具及环境:
Notepad++ v6.9.2
VS Community 2015
Windows 10
第一步:编辑系统环境变量
win10可以直接利用Cortana找到,找到环境变量-系统变量,新建如下变量:
变量 | 值 |
INCLUDE | C:Program Files (x86)Windows Kits10Include10.0.10240.0ucrt;C:Program Files (x86)Microsoft Visual Studio 14.0VCinclude |
LIB | C:Program Files (x86)Microsoft Visual Studio 14.0VClib;C:Program Files (x86)Windows Kits10Lib10.0.10240.0ucrtx86;C:Program Files (x86)Windows Kits8.1Libwinv6.3umx86 |
Path | C:Program Files (x86)Microsoft Visual Studio 14.0VCbin;C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDE;%PATH% //一般此变量存在,编辑-新建 即可 |
PS:若VS版本或安装地址不同,请把上述地址自行改变。
第二步:添加Notepad++运行项
打开Notepad++ 运行-运行,输入以下命令并保存
//Debug
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" /EHsc & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT
//Compile
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & cl "$(FILE_NAME)" /EHsc & PAUSE & EXIT
//Run
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT
注意,文件名扩展名需为.cpp,若使用默认.h无法进行编译。
PS:可能出现的问题
若出现“ 'cl' 不是内部或外部命令,也不是可运行的程序 或批处理文件”通常为Microsoft Visual Studio 14.0VCbin值配置错误,请纠正(Path变量)
若出现“无法打开包括文件”,需要找到此文件,并把所在文件夹加入INCLUDE中;或把文件拷贝至Microsoft Visual Studio 14.0VCinclude文件夹(INCLUDE变量)
若出现“Link错误 无法连接某文件”,需要找到此文件,并把所在文件夹加入LIB中;或把文件拷贝至Microsoft Visual Studio 14.0VClib文件夹(LIB变量)
若出现“LINK : fatal error LNK1104: 无法打开文件“xxx.exe””,错误原因是该程序正在运行,导致连接无法写入,关闭同名cmd即可。
2016/9/1
雁回
ps: 对于gcc编译器,使用
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & g++ "$(FILE_NAME)" -o "$(NAME_PART)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT
更新:
2016/9/2
增加了“ warning C4530: 使用了 C++ 异常处理程序,但 未启用展开语义。请指定 /EHsc”的解决方案,请重新配置运行项(第二步)。
增加了“LINK : fatal error LNK1104: 无法打开文件”的解决方案。
本文作者保留所有权利,并禁止以一切方式转载。
最后
以上就是优秀冰淇淋为你收集整理的利用VS编译器(cl)及gcc配置Notepad++环境以编译/运行C++的全部内容,希望文章能够帮你解决利用VS编译器(cl)及gcc配置Notepad++环境以编译/运行C++所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复