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

失落的羊 2010-03-16 03:04:49
我用的是bcb6.0, 主程序很简单,就是一个主窗体(Unit1.cpp)。然后在工程中加入一个aaa.c文件,编译没有问题,但是link总是出错。

难道有什么玄机吗?
...全文
92 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
失落的羊 2010-03-17
  • 打赏
  • 举报
回复
楼上正解,我也是这样子弄的。但是记得曾经可以混合一起的。是不是编译选项哪里的配置问题啊?
Behard 2010-03-17
  • 打赏
  • 举报
回复
.c 与 .cpp 文件不能共存的,
.c 默认使用 C 方式编译,.cpp默认使用C++方式编译
aaa.c 改为 aaa.cpp 重新加入 Project 即可
失落的羊 2010-03-17
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 hemiya 的回复:]

你的aaa.c文件加入到工程没有?
[/Quote]

有加入到工程文件里面。
失落的羊 2010-03-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ydlchina 的回复:]

看你的代码是在什么环境运行的,如果是在控制台,需要建立个控制台程序
File--New--Other--Console Application
[/Quote]

不是控制台程序,就是一个简单的窗体而已。
hemiya 2010-03-17
  • 打赏
  • 举报
回复
你的aaa.c文件加入到工程没有?
xjq2003 2010-03-17
  • 打赏
  • 举报
回复
[Quote=引用楼主 tonnyli 的回复:]
我用的是bcb6.0, 主程序很简单,就是一个主窗体(Unit1.cpp)。然后在工程中加入一个aaa.c文件,编译没有问题,但是link总是出错。

难道有什么玄机吗?
[/Quote]
是不是确实头文件或者LIB文件啊
ydlchina 2010-03-17
  • 打赏
  • 举报
回复
看你的代码是在什么环境运行的,如果是在控制台,需要建立个控制台程序
File--New--Other--Console Application
失落的羊 2010-03-16
  • 打赏
  • 举报
回复
加上还是不行啊。
阿发伯 2010-03-16
  • 打赏
  • 举报
回复
在c文件的函数前加上extern "C"

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧