主题:BC编译错误问题 共有18634人关注过本帖 |
---|
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的添加方法说明。
|
|
单帖管理 | 引用 | 回复 |