博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EditPlus VC2010 and 2008 C/C++配置
阅读量:4491 次
发布时间:2019-06-08

本文共 1302 字,大约阅读时间需要 4 分钟。

源自:

对于2010跟2008差不多,只需相应的修改一下路径即可:如2008的是:C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat,那么2010的为C:\Program Files\Microsoft Visual Studio 10.0(加粗斜体为改动部分)\VC\vcvarsall.bat

还好以前用过EditPlus配置过汇编的编译环境。想想EditPlus已经支持C++语法显示了, 如果再加上一个编译功能,那就非常适合我的需要了。网上找了点资料, 在EditPlus的“配置用户工具”中这么设置:

菜单文本:Visual C++
命令:"C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe"
参数:"$(FilePath)"
初始目录:$(FileDir)
捕获输出:开启
但是无论怎么调, 就是不见有输出。查了半天最后才发现VC8和VC6不同,要用它得先用%VS80COMNTOOLS%vsvars32.bat这个批处理文件设置环境。也就是每次编译前要先执行这个批处理。

  我的解决方法是另外写一个cl.bat来模拟cl.exe,EditPlus就使用这个批处理命令,而这个命令会先调用%VS80COMNTOOLS%vsvars32.bat设置环境,然后再调用cl.exe去执行编译。如下:

echo off
call "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat"
if "%1" == "" goto usage
cl.exe "%1"
goto :eof

:usage

echo:
echo Error using cl.bat. The correct usage is:
echo     %0 Filename
echo:
echo For example:
echo     %0 C:\example.cpp
goto :eof
将以上内容保存到一个为cl.bat的文件中,与cl.exe在同一目录下(可以任意,放在这里是为了保持一致性),在EditPlus中设置工具为:
菜单文本:Visual C++
命令:"C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.bat"
参数:"$(FilePath)"
初始目录:$(FileDir)
捕获输出:开启

OK,现在试着新建一个C++文件,保存,编译,一切顺利! 如何希望在编译后能够通过EditPlus执行,可再加入一个工具项:

菜单文本:Run
命令:$(FileNameNoExt)
参数:
初始目录:$(FileDir)
现在执行"Run"命令,出现console窗口显示"Hello, World!", 这样, 一个轻型的C++编译环境就配置好了。

转载于:https://www.cnblogs.com/xuewangkai/p/4166585.html

你可能感兴趣的文章
CLR via C#:CLR的执行模型
查看>>
JS获取服务器时间
查看>>
如何对数据排序和拆分文件
查看>>
数据解析01-15
查看>>
linux 安装mysql数据库——yum安装法
查看>>
Several ports (8005, 80, 8009) required by Tomcat v6.0 Server at localhost are already in use
查看>>
事件监听器
查看>>
设计模式之单例设计模式
查看>>
异常的基本概念
查看>>
vue 在发送axios请求时数据渲染问题
查看>>
动态链接库dll
查看>>
2018 Multi-University Training Contest 3 - HDU Contest
查看>>
组合数取模(转载)
查看>>
9.2NOIP模拟题
查看>>
整合SpringDataJpa
查看>>
vue过渡
查看>>
tcpreplay 博客目录
查看>>
oracle11g忘记sys密码
查看>>
文件各种上传,离不开的表单
查看>>
mysql查询插入优化
查看>>