• 8375阅读
  • 6回复

【提问】請教一個compile的問題 [复制链接]

上一主题 下一主题
离线mengyu
 
只看楼主 倒序阅读 楼主  发表于: 2005-10-12
我是用qt2.3.7的版本
cross compiler 是用2.95.3
但是我寫一個qt的程式compile for x86的可以過
但就是沒辨法compile成for arm的(for arm的library也建好了)
一開始我認為我寫錯了
但是我用qt2.3.7裡面提供的example來做
也是一樣沒辨法compile成for arm的這是為什麼
是因為for x86跟for arm的語法有些出入嗎
這個程式裡面我有寫一些c++的程式語言
請幫忙我解決這個問題
謝謝
离线XChinux

只看该作者 1楼 发表于: 2005-10-12
交叉编译器确定没问题么?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mengyu
只看该作者 2楼 发表于: 2005-10-12
下面是引用XChinux于2005-10-12 23:24发表的:
交叉编译器确定没问题么?

嗯確定沒問題
离线angusliu

只看该作者 3楼 发表于: 2005-10-13
最好是贴一段错误码看看?
另外你的TMAKEDIR 和TMAKEPATH环境变量是否已经设置好?
你编译程序的步骤是怎么样的?
离线mengyu
只看该作者 4楼 发表于: 2005-10-15
下面是引用angusliu于2005-10-13 17:07发表的:
最好是贴一段错误码看看?
另外你的TMAKEDIR 和TMAKEPATH环境变量是否已经设置好?
你编译程序的步骤是怎么样的?


你好
以下是我的環境變數設定
export PATH=/root/tmake-1.13/bin:$PATH
export LD_LIBRARY_PATH=/root/qt-2.3.7/lib:$LD_LIBRARY_PATH
export QTDIR=/root/qt-2.3.7
export QTEDIR=/root/qt-2.3.7
export TMAKEDIR=/root/tmake-1.13
export TMAKEPATH=/root/tmake-1.13/lib/qws/linux-arm-g++

出現的錯誤訊息是
cc.h:7 type specifier omitted for parameter
cc.h:7 parse error before')'   //這裡我是寫void bb(int button_state,string str)
cc.h:11 'button_state' undeclared(first use this function)   //我寫if(button_state==1)
cc.h:13 'string' uncdeclared (first use this function)   //我是寫string a=str;
cc.h:22 implicit declaration of function 'int system(...)' //我是寫system("xxxx")
gui.cpp:At top level:
gui.cpp:27:'int button_state' used prior to declaration //我宣告一個全域變數
                                                                      int button_state=0
gui.cpp:In method 'void ButtonsGroups::Connect()':
gui.cpp:67 'string' undeclared (first use this function)
gui.cpp:67 parse error before '='                       //我寫string str=LineEdit->test()
gui.cpp:71 'str'undeclared(first use this function)     //bb(button_state,str)
make:***[gui.o]error

我這些程式我for x86 compiler會過
但是for arm的cross compiler就不會過了
請各位前輩幫我解惑一下
謝謝
离线XChinux

只看该作者 5楼 发表于: 2005-10-16
你的完整相关代码是什么?看报错信息说的是文件有语法错误
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线mengyu
只看该作者 6楼 发表于: 2005-10-18
下面是引用XChinux于2005-10-16 10:02发表的:
你的完整相关代码是什么?看报错信息说的是文件有语法错误

他的錯誤信息就只有這樣子而已
我看也好像是語法錯誤
但是除了用這些語法外我不知道該用那些語法了…
快速回复
限100 字节
 
上一个 下一个