China Open source community
站内导航:

 
 
 
当前位置: 首页 >> 程序设计 >> 使用ultraedit和cl编译器打造简易c/c++开发环境
 

使用ultraedit和cl编译器打造简易c/c++开发环境

作者:hust_liuX      来源:zz     发表时间:2006-07-22     浏览次数:      字号:    

在visual c++下,每编写一个简单的小程序,就得生成一大串中间文件,另人十分的不爽。下面提供一个新的编写c/c++程序的方法:
(1),下载utraledit-32编辑器,推荐v11.
(2),在utraledit-32中,分别点击菜单:高级-工具配置,出现一个dialog,用来设置用户自定义的菜单项。我们的想法是,设置一个编译菜单和运行菜单项,分别用来编译在utraledit-32编写的c/c++源文件。这样,在utraledit-32中编写好程序后,点击这两个菜单,就可以编译程序,和运行程序。运行的结果在utraledit-32的输出框中显示。具体的设置如下。
    编译:
    1,在命令行中填入:cl %n%e   我们知道,dos下的cl命令用来编译源文件。后面的两个参数%n%e表示要编    译的源文件的文件名。(注意每个字母必须是小写的,以下同)
    2,在工作目录中填入:%p
    3,在菜单项目名中填写 编译,这个名字就是我们要设置的编译菜单项的名字。
    4,对于下面的几个复选框,选中输出到列表框和捕获输出。
    5,点击 插入 按钮,建立编译菜单项
    运行:
    1,在命令行中填入:%n
    2,在工作目录中填入:%p
    3,在菜单项目名中填写 运行,这个名字就是我们要设置的运行菜单项的名字。
    4,对于下面的几个复选框,选中输出到列表框和捕获输出。
    5,点击 插入 按钮,建立运行菜单项
点击确定退出
这样,在 高级(A) 菜单下面可以看到出现了两个新的菜单:编译和运行
这样,当写好源程序后,点击工具编译和运行菜单,就可以编译和运行程序。最终生成.obj文件和.exe文件。这样的做法,比起使用vc要生成一大堆文件,而且要为每一个程序建立一个文件夹,是不是更加的方便呢?
(3),为编译和运行菜单设置快捷健:
    utraledit-32是一个强大的编辑器,可以使用户自己定义各个菜单的快捷健。具体的做法如下:
    点击菜单:高级-配置,再选中键映射这一栏,可以看到所有的菜单项对应的快捷健,当然也包括我们刚才生成的两个菜单,如果觉得这两个菜单的快捷键用得不爽的话,可以自己设定。更详细的做法就不说啦。
(4)原理:说了这么多,其实上面用到的是cl命令和utraledit-32提供的一些接口。我们知道,在dos下,可以用cl命令来编译c/c++程序(当然估计没人有会真的这么做)。而utraledit-32提供了一个接口,可以建立菜单项,通过点击菜单项来执行dos下的命令。需要考虑的是,dos下的cl命令要求提供源文件的文件名作为参数,这个参数,在utraledit-32用%n%e来代替。当然,也可以为%N%E,但推荐使用小写,大小写的区别请看utraledit-32的帮助文档。

编辑 webmaster

 
 
 
评论
 
'cl' is not recognized as an internal or external command, operable program or batch file. 找不到cl命令啊?
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •  
    中国源码网 - WWW.YUANMA.ORG - 中国开放源代码社区