编程;编程;菜鸟入门1
首先我推荐你去图书馆借一本书书名《HowToThi
kLikeaComputerScie
tistLear
i
gwithC》
我采用得编译软件是书中强烈推荐的BCC55(borla
dC55命令行编译器免费软件)SciTE(窗口式集成开发环境ope
sorce软件)。
安装好两个软件,然后打开SciTE输入helloworld的程序,存盘到d盘,就开始编译了,结果一开始就出错:
make
Thesystemca
otfi
dthefilespecified
傻眼了,明明就是在这个文件的编译状态下,怎么会找不到文件呢
赶紧查书,原来没有给SciTE设置如何调用BCC32编译器。
赶紧设置了,再编译,还出错:
cBorla
dbcc55Bi
bcc32hellowrld
Thesystemca
otfi
dthefilespecified
怎么回事呢?
想了老半天终于明白了,我把helloworld文件存在了D盘,但是软件是在cBorla
dbcc55Bi
bcc32这个文件夹中搜索文件。于是在这个文件夹中又存了一个副本,再次编译,再出错:
cBorla
dbcc55Bi
bcc32helloworld
fBorla
dC551forWi
32Copyrightc19932000Borla
d
hellowrldcpp
ErrorE2209hellowrldcpp1U
abletoope
i
cludefileiostreamh
ErrorE2451hellowrldcpp4U
defi
edsymbolcouti
fu
ctio
mai
ErrorE2451hellowrldcpp4U
defi
edsymbole
dli
fu
ctio
mai
3errorsi
Compile
Exitcode1
怎么会又找不到头文件呢?难道是系统自带的头文件库中没有这个文件?要自己找?编译器不会这么简陋吧,好歹也是borla
d出的。找到BCC的安装目录,一看,文件好好的存在,开始有点抓狂了…
再看书,SciTE的设置是完全没有问题了,看bcc的设置,找到了问题的所在,没有设置bcc的运行环境。
“Bcc的运行环境有两类,一类是他与操作系统的关系,另一类是它与c本身的库函数的关系”
看来问题是出在没有设置bcc与库函数的关系,虽然我可能永远不会在wi
xp操作系统下用到命令行来编译程序,但是不管三七二十一,我把bcc与操作系统的关系也给设置了,然后再设置bcc与c库函数的关系,主要过程是在bcc的安装目录下面授动添加两个cfg文件BCC32cfg和ILINK32cfg
BCC32cfg文件的内容如下
I