使用ultraedit和cl编译器打造简易c_c 开发环境计算机二级考试

文章作者 100test 发表时间 2009:06:15 10:08:30
来源 100Test.Com百考试题网


  编辑特别推荐:

  全国计算机等级考试(等考)指定教材

  全国计算机等级考试学习视频

  全国计算机等级考试网上辅导招生

  全国计算机等级考试时间及科目预告

  百考试题教育全国计算机等级考试在线测试平台

  全国计算机等级考试资料下载

  全国计算机等级考试论坛

  计算机等级考试四级应用题解析汇总

  2009年下半年全国计算机二级考试报名时间从6月1日起已经开始报名。详情点击:2009年下半年全国计算机等级考试各地报名点汇总。2009年下半年全国计算机二级考试时间是2009年9月19日至23日。更多优质资料尽在百考试题论坛 百考试题在线题库

  在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的帮助文档。
  8-7:补充:如果要编译链接生成DLL文件,把编译命令改为:    cl %n%e   /LD ,需要说明的是,生成exe文件的命令和生成dll文件的命令不能相互换用,所以,如果在utraledit下经常性地开发dll程序的话,还得再创建个编译dll文件得菜单为好,这样就避免了编译两种文件的时候改来改去。
  利用vc 6.0目录下的cl.exe直接编译程序的方法[整理]
  这是解决上面设置中,如果安装VC的时候没有设置环境变量的时候出现“cl不是内部或外部命令~~~”的方法
  copy from : http://dev.csdn.net/author/kgdiwss/03f945afa2844c3c84355a3bf2a72a65.html
  1.在“我的电脑——属性——高级——环境变量”中, 添加如下变量:
  INCLUDE
  D:\Program Files\Microsoft Visual Studio\VC98\Include
  LIB
  D:\Program Files\Microsoft Visual Studio\VC98\Lib
  PATH
  X:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;X:\Program Files\Microsoft Visual Studio\VC98\Bin
  X表示安装盘符,注意这里是两个路径,因为cl.exe要用到MSDev98\Bin目录下的MSPDB60.DLL.
  如果已经存在这些变量,则把以上值分别加在对应的变量值的后面,注意在添加前用分号隔开。
  2.重启电脑
  3.打开命令提示符,输入:
  cl hello.c
  回车后就会在目录下生成hello.exe和hello.obj.

  2009年9月全国计算机等级考试时间及科目预告

  2009年NCRE考试有新变化

  2009年全国计算机等级考试-大纲

  全国计算机等级考试历年真题及答案

  2009年上半年全国计算机等级考试试题及答案



相关文章


窗口刷新问题(WM_PAINT、BeginPaint、EndPaint的说明)计算机二级考试
使用ultraedit和cl编译器打造简易c_c 开发环境计算机二级考试
C 编译器性能比较计算机二级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛