读书人

bcb6.0编译C代码出错的有关问题

发布时间: 2012-03-24 14:00:46 作者: rapoo

bcb6.0编译C代码出错的问题
我用的是bcb6.0, 主程序很简单,就是一个主窗体(Unit1.cpp)。然后在工程中加入一个aaa.c文件,编译没有问题,但是link总是出错。

难道有什么玄机吗?

[解决办法]
在c文件的函数前加上extern "C"
[解决办法]
看你的代码是在什么环境运行的,如果是在控制台,需要建立个控制台程序
File--New--Other--Console Application
[解决办法]

探讨
我用的是bcb6.0, 主程序很简单,就是一个主窗体(Unit1.cpp)。然后在工程中加入一个aaa.c文件,编译没有问题,但是link总是出错。

难道有什么玄机吗?

[解决办法]
你的aaa.c文件加入到工程没有?
[解决办法]
.c 与 .cpp 文件不能共存的,
.c 默认使用 C 方式编译,.cpp默认使用C++方式编译
aaa.c 改为 aaa.cpp 重新加入 Project 即可

读书人网 >C++ Builder

热点推荐