加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows上的QtCreator使用CodeSourcery工具链交叉编译Linux ARM

发布时间:2020-12-14 02:49:42 所属栏目:Windows 来源:网络整理
导读:我在 Windows 7机器上安装了Qt Creator,目标是OMAP3嵌入式 Linux主板.我下载了目标工具链,Sourcery-G Lite for Windows,还在我的Windows机器上安装了MinGW( http://www.mingw.org/).在QT Creator中,我将CodeSourcery工具链添加为“手动”工具链,如下图所示.
我在 Windows 7机器上安装了Qt Creator,目标是OMAP3嵌入式 Linux主板.我下载了目标工具链,Sourcery-G Lite for Windows,还在我的Windows机器上安装了MinGW( http://www.mingw.org/).在QT Creator中,我将CodeSourcery工具链添加为“手动”工具链,如下图所示.然后,我尝试使用此工具链构建演示Qt App’analogclock’,为’analogclock’演示应用程序编辑’Projects’下的’Build Settings’.但是在第2张图片中显示的Build Settings下没有工具链.

如何使用构建选项中的Code Sourcery工具链从Qt Creator构建此演示应用程序或任何Qt应用程序?我绝对必须使用Windows来完成这个(不能使用Linux VM …).

我相信它可能与为目标构建Qt库有关,但我不确定这是否属实或如何在Windows上执行此操作.非常感谢您的帮助和见解.

编辑:新信息 – 需要帮助配置Qt Creator:

我已经使用CodeSourcery工具链来构建Qt 4.8库而没有错误,并且在http://c2143.blogspot.com/?view=classic之后我在/ lib目录中有.so文件.现在我试图挂钩CodeSourcery编译器并将Qt 4.8构建到Qt Creator所以我可以为目标板构建一个示例应用程序.

我读了以下文章:
http://doc.qt.nokia.com/qtcreator-2.4/creator-project-qmake.html
http://doc.qt.nokia.com/qtcreator-2.4/creator-tool-chains.html
描述如何将Qt版本的新工具链添加到Qt Creator.请参阅附件中有关我如何配置Qt Creator的图片.我正在使用Qt Creator 2.4.1.

我收到错误,但下面没有太多信息粘贴……对此或我的配置有什么想法?

09:51:07: Running build steps for project analogclock...
09:51:07: Configuration unchanged,skipping qmake step.
09:51:07: Starting: "C:QtSDKmingwbinmingw32-make.exe" 
arm-none-linux-gnueabi-g++ -c -pipe -march=armv7-a -mtune=cortex-a8 -mthumb -mfpu=neon -mfloat-abi=softfp -Wa,-mimplicit-it=thumb -O2 -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I"..qt-4.8-srcincludeQtCore" -I"..qt-4.8-srcincludeQtNetwork" -I"..qt-4.8-srcincludeQtGui" -I"..qt-4.8-srcinclude" -I"." -I"c:QtSDKExamples4.7widgetsanalogclock" -I"." -I"..qt-4.8-srcmkspecsdefault" -o analogclock.obj c:QtSDKExamples4.7widgetsanalogclockanalogclock.cpp
arm-none-linux-gnueabi-g++ -c -pipe -march=armv7-a -mtune=cortex-a8 -mthumb -mfpu=neon -mfloat-abi=softfp -Wa,-mimplicit-it=thumb -O2 -Wall -W -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I"..qt-4.8-srcincludeQtCore" -I"..qt-4.8-srcincludeQtNetwork" -I"..qt-4.8-srcincludeQtGui" -I"..qt-4.8-srcinclude" -I"." -I"c:QtSDKExamples4.7widgetsanalogclock" -I"." -I"..qt-4.8-srcmkspecsdefault" -o main.obj c:QtSDKExamples*4.7widgetsanalogclockmain.cpp
C:UserspclassDesktopqt_creator_toolchainqt-4.8-srcbinmoc.exe -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I"..qt-4.8-srcincludeQtCore" -I"..qt-4.8-srcincludeQtNetwork" -I"..qt-4.8-srcincludeQtGui" -I"..qt-4.8-srcinclude" -I"." -I"c:QtSDKExamples4.7widgetsanalogclock" -I"." -I"..qt-4.8-srcmkspecsdefault" c:QtSDKExamples4.7widgetsanalogclockanalogclock.h -o moc_analogclock.cpp
mingw32-make.exe: *** [moc_analogclock.cpp] Error -1073741515
09:51:09: The process "C:QtSDKmingwbinmingw32-make.exe" exited with code 2.
Error while building project analogclock (target: Desktop)
When executing build step 'Make'

解决方法

首先需要Qt库作为目标.您可以使用CodeSourcery工具链构建它.然后,一些工具(qmake,moc …)和库可用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读