c++ builder compiler 5.5 编译器 编译时为什么出现这个错误?请高手指点? ( 积分: 20 )

  • 主题发起人 主题发起人 仙乡醉客
  • 开始时间 开始时间

仙乡醉客

Unregistered / Unconfirmed
GUEST, unregistred user!
把C++ Builder compiler5.5 安装到 d:/Borland/BCC55 下。
修改 系统环境变量: d:/Borland/BCC55/bin
编写一个最简单的源程序:
#include <iostream.h>
main()
{
int x=3;
x=x+2;
cout<<"The sum of cow is:"<<x<<endl;
}
保存文件名为 d:/bcb/cow.cpp
然后“运行”->cmd-->bcc32 -I d:/bcb/cow
出现如下提示:
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
d:/bcb/cow.cpp:
Error E2209 d:/bcb/cow.cpp 1: Unable to open include file 'iostream.h'
Error E2451 d:/bcb/cow.cpp 6: Undefined symbol 'cout' in function main()
Error E2451 d:/bcb/cow.cpp 6: Undefined symbol 'endl' in function main()
*** 3 errors in Compile ***
哪里还需要设置吗?
 
把C++ Builder compiler5.5 安装到 d:/Borland/BCC55 下。
修改 系统环境变量: d:/Borland/BCC55/bin
编写一个最简单的源程序:
#include <iostream.h>
main()
{
int x=3;
x=x+2;
cout<<"The sum of cow is:"<<x<<endl;
}
保存文件名为 d:/bcb/cow.cpp
然后“运行”->cmd-->bcc32 -I d:/bcb/cow
出现如下提示:
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
d:/bcb/cow.cpp:
Error E2209 d:/bcb/cow.cpp 1: Unable to open include file 'iostream.h'
Error E2451 d:/bcb/cow.cpp 6: Undefined symbol 'cout' in function main()
Error E2451 d:/bcb/cow.cpp 6: Undefined symbol 'endl' in function main()
*** 3 errors in Compile ***
哪里还需要设置吗?
 
命令行里要包含头文件的路径,即查一下iostream.h在那个目录下,然后
bcc32 -I/path/to/header d:/bcb/cow.cpp
是否是-I不太确定,你打bcc32看一下帮助:包含文件路径是哪一个开关参数。
 
搞定,bcc32.cfg文件拷错地方了。应该放在bin目录下。
 
后退
顶部