主题:BC编译错误问题

  共有15667人关注过本帖    
kmajian
1楼


BC编译错误问题  发帖心情 Post By:2007-3-2 10:34:00   [只看该作者]

我用BC3.1编译,文件在不同的目录下,出现以下错误:brLinker Error: undefined symbol _main in module c0.ASMbr不知是哪里出现了错误? 谢谢!

  单帖管理 | 引用 | 回复 回到顶部
zhl
2楼


  发帖心情 Post By:2007-3-2 11:37:00   [只看该作者]

1. 如果程序是由几个.cpp模块构成, 需要打开PRJ文件进行编译.br2. 对于一个PRJ, 最好将所有文件放在一个目录下,这样便于使用TD进行调试.

  单帖管理 | 引用 | 回复 回到顶部
kmajian
3楼


  发帖心情 Post By:2007-3-2 15:19:00   [只看该作者]

张工,我主要是想把各个功能模块放在不同的目录里面,便于分类和修改。比如驱动我就放在driver目录下,任务文件就放在tasks目录下,然后通过一个config.h文件连接其目录里面的h文件。在目录外面就一个包含main函数的主文件就可以了。这样做,编译应该如何编译和设置呢? 您说的.br2是一个什么东东? 还有,BC3.1里面怎么没有vector顺序容器呀?

  单帖管理 | 引用 | 回复 回到顶部
x10
4楼


  发帖心情 Post By:2007-3-2 17:27:00   [只看该作者]

当然可以放在不同的目录,只是在把cpp文件加入到prj时,需要指定目录。

  单帖管理 | 引用 | 回复 回到顶部
kmajian
5楼


  发帖心情 Post By:2007-3-5 10:11:00   [只看该作者]

你说的指定目录是什么意思,是不是加入prj的时候选择目录,然后进入加入就可以了? 我就是这样做的呀,但是出现了brLinker Error: undefined symbol _main in module c0.ASMbr的错误呀

  单帖管理 | 引用 | 回复 回到顶部
x10
6楼


  发帖心情 Post By:2007-3-5 13:00:00   [只看该作者]

对C应用程序,必须有一个main( )函数作为入口函数,c0.asm错误和main()有关。请参考我们的“使用必读”,上面有prj的添加方法说明。

  单帖管理 | 引用 | 回复 回到顶部

返回首页

BC编译错误问题

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: