- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Windows 7 计算机上安装了 Qt Creator,我的目标是 OMAP3 嵌入式 Linux 板。我下载了目标工具链 Sourcery-G++ Lite for Windows,并在我的 Windows 计算机上安装了 MinGW ( http://www.mingw.org/ )。在 QT Creator 中,我添加了 CodeSourcery 工具链作为“手动”工具链,如下图所示。然后,我尝试通过编辑“analogclock”演示应用程序的“项目”下的“build设置”,使用此工具链构建演示 Qt 应用程序“analogclock”。但工具链在“build设置”下不可用,如第二张图所示。
如何使用构建选项中的代码源工具链从 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 Creator 添加 Qt 版本新工具链。请参阅随附的图像,了解我如何配置 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:\QtSDK\mingw\bin\mingw32-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-src\include\QtCore" -I"..\qt-4.8-src\include\QtNetwork" -I"..\qt-4.8-src\include\QtGui" -I"..\qt-4.8-src\include" -I"." -I"c:\QtSDK\Examples\4.7\widgets\analogclock" -I"." -I"..\qt-4.8-src\mkspecs\default" -o analogclock.obj c:\QtSDK\Examples\4.7\widgets\analogclock\analogclock.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-src\include\QtCore" -I"..\qt-4.8-src\include\QtNetwork" -I"..\qt-4.8-src\include\QtGui" -I"..\qt-4.8-src\include" -I"." -I"c:\QtSDK\Examples\4.7\widgets\analogclock" -I"." -I"..\qt-4.8-src\mkspecs\default" -o main.obj c:\QtSDK\Examples*\4.7\widgets\analogclock\main.cpp
C:\Users\pclass\Desktop\qt_creator_toolchain\qt-4.8-src\bin\moc.exe -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I"..\qt-4.8-src\include\QtCore" -I"..\qt-4.8-src\include\QtNetwork" -I"..\qt-4.8-src\include\QtGui" -I"..\qt-4.8-src\include" -I"." -I"c:\QtSDK\Examples\4.7\widgets\analogclock" -I"." -I"..\qt-4.8-src\mkspecs\default" c:\QtSDK\Examples\4.7\widgets\analogclock\analogclock.h -o moc_analogclock.cpp
mingw32-make.exe: *** [moc_analogclock.cpp] Error -1073741515
09:51:09: The process "C:\QtSDK\mingw\bin\mingw32-make.exe" exited with code 2.
Error while building project analogclock (target: Desktop)
When executing build step 'Make'
最佳答案
您首先需要目标的 Qt 库。您可以使用 CodeSourcery 工具链构建它。然后,一些工具(qmake、moc...)和库就可用了。
关于Windows 上的 QtCreator 使用 CodeSourcery 工具链为 Linux ARM 进行交叉编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11420984/
我想给我的一个 friend 一个小项目的发布版本。从 qtcreator 内部启动时它工作得非常好,但在双击 .exe 文件时无法打开。它甚至没有给我错误消息。 现在,当我尝试在我的 exe 文件旁
I have just installed QtCreator 5.0.0. for Windows.我刚刚安装了QtCreator 5.0.0。适用于Windows。 Since I pre
我将在基于子目录模板的 QtCreator 项目中实现以下层次结构: 项目: subproject1 - 静态库 subproject2 - 静态库 subproject3 - 单元测试可执行 唯一的
有没有办法将命令行参数发送到 QtCreator 中正在调试的程序? 最佳答案 进入 QtCreator 左侧的“项目”部分,然后进入“运行设置”选项卡。有一个参数行编辑,您可以在其中放置启动应用程序
QtCreator 资源编辑器自 3.1 版本以来发生了重大变化。新版本在项目树中显示资源文件,我认为这是一个好主意,因为现在无需打开编辑器即可完成大多数操作。 但是这里好像少了点什么。以前的版本在资
我在 Ubuntu 11.10 上安装了 qtcreator sudo apt-get install qtcreator 安装的版本有:QT Creator 2.2.1、QT 4.7.3 当我启动
在 XCode 中要移动选定的 block ,您可以按“Cmd+]”向右和“Cmd+[”向左,QtCreator 中的哪个热键可以做到这一点?在帮助中我没有找到这个函数。 最佳答案 正确答案应该是ta
我想向 QtCreator 添加自定义选项页面。项目向导可以轻松创建通用 QtCreator 插件。但是,如何从那里着手并添加新功能和新小部件?它只是很薄,如果有记录的话。我发现的关于如何编写 QtC
我正在尝试在 Windows 上使用 Qt creator,当我尝试开始调试时,它显示“未设置调试器”。我该如何配置? 最佳答案 这记录在 Setting up the Debugger 上的 Qt
使用带有 CDB 调试器的 Win7 下的 QtCreator 2.8,我在 应用输出 标签我所有的 fprintf(stdout) 东西!? 我试过: fprintf(stderr, "...");
我有一个 Qmake subdirs 项目,在顶级 .pro 文件中,我指定了一个额外的目标,如下所示: gruntbuild.target = gruntbuild gruntbuild.comma
我正在学习在lubuntu 17.10上使用Qtcreator,并希望将一些输出输出到终端。我遇到了麻烦,因此将程序简化为基本的Hello World,以将单个字符串输出到终端。目前,我正在使用以下代
是否可以通过使用“测试” View (例如,点击“运行所有测试”)将googletest可执行文件部署到远程设备? 在我的情况下,应正确配置部署,因为在单击“运行”或“开始调试”后,可执行文件已部署并
我想在我的项目中使用 gcc6,并使用 qtcreator 作为 ide。我的项目使用 cmake。 在“build&run”->“compiler”中,我添加了 g++-6 作为编译器“gcc6”。
我正在尝试使用 gcc 4.7 构建 QtCreator,但出现以下错误: 关键是我卸载了 QtSDK,而是从源代码构建了 Qt(但不是我现在正在做的 QtCreator)。我已经检查了 PATH 变
我的QtCreator找不到我安装的新版本的cmake(我删除了旧的)。 我所能做的就是在 Preferences|Build&Run|CMake 中将 cmake 的路径设置为 /Applicati
我正在尝试添加 OpenXLSX到我的 QtCreator 项目但关注 this guide我似乎无法让 QtCreator 找到头文件。 QtCreator 手册提到了这个库不使用的 .lib 文件
我以前有 Qt 的安装包。/home/star/Downloads/sandeep/Untitled Folder/qt-creator-opensource-linux-x86_64-4.2.1(1
我是 Qt 的新手,对 C++ 也不是很熟悉。 我创建了简单的 Qt GUI 应用程序,但后来我不得不在 QLabel 类型的对象上添加 mousepressevent 函数,所以我创建了具有头文件的
我尝试将目标文件从创建目录复制到我的项目自己的子目录。看起来像 Project/my.pro Project/libs/mylib.so Project/libs/mylibtool.so Proje
我是一名优秀的程序员,十分优秀!