CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  工具平台和程序库

editplus

楼主richardwolflord(理查德)2005-04-01 17:56:46 在 C/C++ / 工具平台和程序库 提问

想用editplus来编译c++要怎么做啊! 问题点数:20、回复次数:2Top

1 楼pcboyxhy(-273.15℃)回复于 2005-04-01 18:00:50 得分 15

http://www.donews.net/tabris17/archive/2005/03/05/295686.aspx  
   
  有时,我为了编译仅有一个源文件的C/C++代码,不得不建立一个VC的工程,工程编译后会生成一堆文件,我不需要搞得如此庞大。后来我改用命令行编译,但是我需要输入冗长的参数来编译。为了一劳永逸地解决这个问题,我就试着将我常用的EditPlus设置为编译器的IDE。  
   
  只要修改一下VC安装目录下的"C:\Program   Files\Microsoft   Visual   Studio\VC98\Bin\VCVARS32.BAT"文件,然后在EditPlus的“用户配置工具”中“添加工具”就可以了。  
   
  "VCVARS32.BAT"这个批处理文件的作用是设置编译器的环境变量,将该文件复制到EditPlus的安装目录下,在文件末尾添加如下命令:  
   
  @echo   on  
  @cl   %1   /ML   /GX   /O2   /D   "WIN32"   /D   "NDEBUG"   /D   "_CONSOLE"   /D   "_MBCS"   /link   "kernel32.lib   user32.lib   gdi32.lib   winspool.lib   comdlg32.lib   advapi32.lib   shell32.lib   ole32.lib   oleaut32.lib   uuid.lib   odbc32.lib   odbccp32.lib   /incremental:no   /machine:I386"  
   
  如果你还要生成asm中间代码的话可以在此处添加"/Fa"参数。  
   
  在EditPlus中添加一个用户工具,名叫“C/C++   编译”。设置“命令”为"C:\Program   Files\EditPlus   2\VCVARS32.BAT",这个文件就是刚才修改过的VCVARS32.BAT文件。然后设置“参数”为"$(FilePath)";“初始目录”为"$(FileDir)"即可。现在只要在EditPlus中按下Ctrl+1(如果没有设置其他用户工具的话)就可以编译C/C++了。  
   
  不过VC编译器默认编译的EXE的"Subsystem"是"console"。如果要编译windows程序,必须在源代码中添加:  
   
  #pragma   comment(linker,"/subsystem:windows")  
   
  现在编译后仅仅生成一个obj和一个exe文件。好了,这个世界清静多了。  
   
   
   
   
   
   
   
   
  ps:可以用别的编译器  
  比如   MinGW  
  Top

2 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2005-04-02 17:10:06 得分 5

直接用Dev   C++Top

相关问题

  • editplus v2.10a!
  • EditPlus的问题
  • 求editplus注册码
  • 请教EditPlus的注册码!!!
  • 有editplus的注册码吗?
  • 求购EditPlus注册码。
  • 谁有editplus的注册码?
  • 谁有editplus的注册码
  • EditPlus的使用者come in
  • =====怎样让editplus运行C#?===

关键词

  • c/c++
  • 编译
  • 编译器
  • 文件
  • 用户
  • vc
  • editplus
  • vcvars
  • 添加
  • lib

得分解答快速导航

  • 帖主:richardwolflord
  • pcboyxhy
  • oyljerry

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo