用EditPlus配置VC环境(VC6)
来源:互联网 发布:新浪微博数据集下载 编辑:程序博客网 时间:2024/05/17 03:41
对于C++开发, 我想在Windows下大家用的最多的应该是MS的VC++。但其强大的功能背后却有着“启动速度慢”,“占用资源多”的缺点,尤其是VS2005, 速度不是一般的慢。 当然,这也十分正常,鱼和熊掌向来是很难兼得。 用这个大家伙开发公司的大项目,用起来自然是得心应手;但对于一般的小程序,就有点“杀鸡用牛刀”的感觉了。 然而, 无论在工作还是平时自己学习中,写个小程序, 通常只要一个cpp文件就可以的测试程序还是经常有的事。这样每次打开VS2005就为写一个小小的测试程序,实在是有些“奢侈”了。
还好以前用过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 "%VS80COMNTOOLS%vsvars32.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++编译环境就配置好了。
如果用的是VS2008话,只要把
call "%VS80COMNTOOLS%vsvars32.bat"
改成
call "%VS90COMNTOOLS%vsvars32.bat"
就可以了。
你需要在路径两端加上引号
"C:/Program Files/Microsoft Visual Studio 8/VC/bin/cl.exe"
如果是配置到路径:
"C:/Program Files/Microsoft Visual Studio/VC98/Bin/cl.exe"
就可以。
- 用EditPlus配置VC环境(VC6)
- 用EditPlus配置VC环境
- 用EditPlus配置VC环境(VC8)
- 用Editplus配置JAVA编辑环境
- 用Editplus配置JAVA编辑环境
- 用editplus配置java编译环境
- 用EditPlus配置Java编译环境
- 用Editplus配置JAVA编辑环境
- 用Editplus配置JAVA编辑环境
- 用Editplus配置JAVA编辑环境
- editplus配置java环境
- editplus 配置 Java 环境
- editplus 配置 java环境
- EditPlus配置C环境
- EditPlus编辑器环境配置
- EditPlus配置Lua环境
- EditPlus配置编译环境
- editplus配置编译环境
- vs2010--缓存类
- android 两个apk之间, 访问sharedpreference
- Effects with the Pixel Bender Toolkit – Part 6: Modifying Pixel Bender parameters in Flash
- Oracle存储过程总结(二、字符串处理相关函数)
- C语言中函数参数的入栈顺序
- 用EditPlus配置VC环境(VC6)
- 第一个驱动--内存分配
- oracle 存储过程的基本语法 及注意事项
- VMware-tools安装
- CKEditor3.3.1+CKFinder2.0结合 打造"帅"的编辑器 For .Net
- C#3.0 隐含类型局部变量(Local Variable Type Inference)
- AspNetPager 样式以及使用(漂亮)
- 软件开发过程
- Word操作