程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> 關於C++ >> 使用ultraedit和cl編譯器打造簡易c/c++開發環境

使用ultraedit和cl編譯器打造簡易c/c++開發環境

編輯:關於C++

在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.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved