?? bcc55.txt
字號:
基于命令行的windows開發工具Borland C++ 5.5使用說明Borland C++ 5.5下載地址:ftp://ftpd.borland.com/download/bcppbuilder/freecommandLinetools.exe將bcc32.cfg和ilink32.cfg拷貝至安裝路徑\Borland\BCC55\Bin或按readme制作這兩個文件。Turbo Debugger更為漂亮的是這個命令行工具還帶有一個調試器!Win32 API Reference最后一個但并不是次要的一個,一個帶有完全的Win32API參考的windows幫助文件.這個幫助文件有些年月了,但是仍然是相當準確的,而且用起來要比MSDN的在線幫助好用得多,除非你需要訪問最近新增的API(如果你看這一頁的話,那么你是肯定不需要的).這個幫助文件是我經常用的。如何使用基本命令假如你想編譯一個文件的程序(比如simple_window.c),那么你可以使用下面的命令: bcc32 -tW simple_window.c-tW開關指定這是一個Win32圖形用戶界面GUI的應用程序,而不是默認的控制臺程序。你只需將其它的程序文件名添加到這個命令的后面,就可以將多個程序編譯成一個單獨的EXE文件。鏈接資源對于這個命令行工具的用戶而言,鏈接資源是一個非常讓人沮喪的問題.而且有一點毫無疑問的是,borland公司看起來在試圖使將資源鏈接到應用程序變得越來越因難,所以資源編譯器brc32不再像前面的版本,可以將編譯好的資源鏈接進EXE文件.當你不帶任何選項地運行brc32,以獲得有關用法的幫助時,它仍然列出一個選項,關閉了EXE文件的鏈接,看起來沒有辦法打開這個鏈接.我嘗試了各種各樣的命令選項的組合,但是我找不到一種方法將RES文件添加到EXE文件中去.這使得找到將RES文件鏈接到EXE文件的方法變得越來越復雜. 然而這里有一個容易點的辦法... BC++現在有了另外一種方法可以將資源包含在程序中,那就是用#pragma(一種非標準的預處理指示符,對于某些編譯器如果不認識的話,就會忽略它)#pragma resource "app_name.res"將這個代碼放在你的main.c或是main.cpp文件,編譯器就會自動地把res文件鏈接進去.(res文件是由你的rc文件產生的,就相當于是你的源程序文件的obj目標文件)使用#pragma將會使得你可以用上面的簡單方法來編譯文件,但是你首先還是需要用brc32來編譯.rc文件.假如你還是想用我在教程中的makefiles的命令行選項的做法,請繼續往下讀... 難的辦法...這就是用來編譯dlg_one源程序包括資源的命令 bcc32 -c -tW dlg_one.cilink32 -aa -c -x -Gn dlg_one.obj c0w32.obj,dlg_one.exe,,import32.lib cw32.lib,,dlg_one.res好不好?bcc32的-c選項意味著只編譯,不鏈接到一個exe文件.-x -Gn 選項的意思是刪除我們可能不需要的,在鏈接過程中產生的一些多余文件。對于這種方法最不好的地方就是,由于我們是手工地指定鏈接器的命令的,我們就需要將默認的庫文件和目村文件包含進去,而這些事情通常都是由編譯器為我們做的.正如你在上面所看到的那樣,我就為這個普通的window應用程序指定了一些相關的庫文件和目標文件。為了讓事情變得更簡單一些,最好這一切都在描述文件Makefile中來完成.我準備了一個普通的描述文件,這個描述文件對于這個教程中的所有例子都是可以用的.你將它修改一下,就可以將它用于任何你的程序了。APP = dlg_oneEXEFILE = $(APP).exeOBJFILES = $(APP).obj RESFILES = $(APP).resLIBFILES =DEFFILE =.AUTODEPENDBCC32 = bcc32ILINK32 = ilink32BRC32 = brc32CFLAGS = -c -tWM- -w -w-par -w-inl -W -a1 -OdLFLAGS = -aa -V4.0 -c -x -GnRFLAGS = -X -R STDOBJS = c0w32.objSTDLIBS = import32.lib cw32.lib$(EXEFILE) : $(OBJFILES) $(RESFILES) $(ILINK32) $(LFLAGS) $(OBJFILES) $(STDOBJS), $(EXEFILE), , \ $(LIBFILES) $(STDLIBS), $(DEFFILE), $(RESFILES)clean: del *.obj *.res *.tds *.map你只需要根據恰當的信息修改最開始的6行。本文由下文修改而來:http://www.vcroad.com/shownews.asp?newsid=915附錄:http://community.borland.com/museum/borland/software/TC201.zipftp://ftp.borland.com/pub/borlandcpp/devsupport/patches/turbocpp/tc21pat.zipftp://ftpd.borland.com/download/bcppbuilder/freecommandLinetools.exe
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -