主題:BC編譯錯誤問題 共有20265人關注過本帖 |
---|
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的添加方法說明。
|
|
單帖管理 | 引用 | 回復 |