- 浏览: 762805 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
构建工具链各种不和谐,心一狠,直接改最原始的配置文件
1.首先你得有一个arm gcc的编译器,至少能看版本(arm_linux_gcc -v)
2.然后在qt的安装目录上找到/opt/QtSDK/Desktop/Qt/474/gcc/mkspecs/linux-g++,把它复制粘贴arm-linux-g++
3.将arm-linux-g++里面的qmake.conf中的include(../common/g++.conf)改为include(../common/ge++.conf)
4.在与arm-linux-g++相同的目录中找到common文件夹,在里面将g++.conf复制粘贴为ge++.conf,然后打开ge++.conf,将里面的g++,gcc全部替换为你自己arm编译器对应的g++,gcc
5.最后找到工程的编译目录:qmake youproject.pro -r -spec arm-linux-g++生成Makefile
6.然后make生成可执行文件
到目前还不能直接在QtCreator点小锤子编译,但反正是可以自动生成Makefile了
1.首先你得有一个arm gcc的编译器,至少能看版本(arm_linux_gcc -v)
2.然后在qt的安装目录上找到/opt/QtSDK/Desktop/Qt/474/gcc/mkspecs/linux-g++,把它复制粘贴arm-linux-g++
3.将arm-linux-g++里面的qmake.conf中的include(../common/g++.conf)改为include(../common/ge++.conf)
4.在与arm-linux-g++相同的目录中找到common文件夹,在里面将g++.conf复制粘贴为ge++.conf,然后打开ge++.conf,将里面的g++,gcc全部替换为你自己arm编译器对应的g++,gcc
5.最后找到工程的编译目录:qmake youproject.pro -r -spec arm-linux-g++生成Makefile
6.然后make生成可执行文件
到目前还不能直接在QtCreator点小锤子编译,但反正是可以自动生成Makefile了
发表评论
-
mac无法debug
2019-09-23 17:36 253升级新的lldb,底层脚本用的py3,而qtcreator暂不 ... -
现有项目生成pro文件
2018-07-21 15:32 1277qmake -project -
qtcreator c++11
2013-07-15 22:10 1383在.pro里面:QMAKE_CXXFLAGS += -std= ... -
qt webkit
2013-03-28 17:27 814arora是一个很不错的开源的浏览器,我说它不错并不见得它的性 ... -
qt profile
2012-05-29 17:04 5380这篇文章是我从360doc上转的,本来是要把转的url列出来的 ... -
QtConcurrent
2012-05-26 14:48 2017当我们想在一个或多个辅助线程执行的同时做一些后台处理且无须使用 ... -
QThreadPool
2012-05-23 22:24 2199#include<QThreadPool> ... -
用qtcreator但不用qt库
2012-04-17 10:48 1311pro file: QT -= core gui -
qtcreator缺少编码
2012-04-14 13:46 874将plugins/codecs复制到yourcreator/b ... -
QTableView显示tooltip与设置日志
2012-01-11 22:15 3669原文http://www.cppblog.com/biao/a ... -
Qt mysql相关
2011-11-28 23:44 1789sudo apt-get install mysql-serv ... -
Qt自定义事件
2011-08-31 14:48 5307先看下官方的文档:(google translation) Q ... -
QComboBox下拉item变灰
2011-07-21 10:10 1938qobject_cast<QStandardItemMo ... -
Qt国际化
2011-07-21 09:37 9671.先在.pro中加入一行:TRANSLATIONS = xx ... -
Qt读写xml
2011-07-20 10:49 6460test.xml <?xml version=&qu ... -
Qt多线程
2011-07-18 21:08 1452Qt中线程安全的类有QMutex,QMutexLocker,Q ... -
生产者与消费者
2011-07-16 09:42 2#include<iostream> #in ... -
Qt读写二进制文件
2011-07-11 22:11 5677DataStream.h #ifndef DATASTRE ... -
QItemDelegate
2011-07-09 10:57 1886.h #ifndef DIALOG_H #define ... -
Qt的文本文件读写
2011-07-02 17:00 3258mainwindow.h #ifndef MAINWIND ...
相关推荐
Arm 平台 qt creator 断点调试是指在 Ubuntu 系统中使用 Qt Creator 实现 Arm 平台的断点调试。断点调试是指在程序执行过程中,设置断点,并在断点处暂停程序的执行,以便检查程序的状态和变量的值。 在 Arm 平台 ...
在linux下安装Qt环境和ARM编译器,使之可以进行跨平台发开。
在本项目中,我们将使用Qt Creator这一强大的C++开发环境来编译SQLite,以便于在不同平台上使用。 首先,了解SQLite的编译过程。SQLite的源代码是用C语言编写的,因此可以被任何支持C编译器的平台编译。在Qt ...
在本文中,我们将详细介绍如何使用 Window QtCreator + GCC + OpenOCD 进行 STM32 的编译和调试。首先,我们需要安装相应的软件,包括 QtCreator、GCC、OpenOCD 和 Python。然后,我们将配置 OpenOCD 的环境变量,并...
在实际应用中,为了使用这个自编译的QT Creator 3.4,你需要首先解压“qtcreator-3.4.tar.gz”文件,然后遵循特定的安装步骤进行安装。这可能包括设置环境变量,配置编译器路径,以及可能的依赖库安装。确保在安装...
在Fedora12操作系统下构建一个针对ARM架构的Qt Creator开发环境,并移植Qt 4.6.2到Samsung S3C2440(通常用于Micro2440开发板)是一个复杂的过程,涉及到多个步骤和组件。首先,我们需要确保系统具备必要的硬件和...
正确的配置可以让QtCreator知道如何使用特定的交叉编译器来编译代码,并确保可以正确地在目标硬件上部署和调试应用程序。这个过程对于嵌入式开发非常重要,因为它涉及到硬件的具体细节,并且需要解决软件与硬件平台...
### Qt for ARM:在Qt中配置ARM编译器 #### 安装Qt库与环境配置 **背景介绍:** 在嵌入式系统开发过程中,Qt因其丰富的GUI支持、跨平台特性以及良好的性能表现,成为很多开发者的选择。对于ARM架构的支持,则意味...
"QtCreator 动态编译 jsoncpp 完美支持 x86 和 arm 平台整理" 在嵌入式开发中,QtCreator 动态编译 jsoncpp 库是非常重要的一步。 jsoncpp 库是 C++ 中一个流行的 JSON 库,它提供了许多有用的功能来处理 JSON 数据...
2. **配置 Qt Creator**: 将编译好的 ARM 版本的库添加到 Qt Creator 中作为新的编译器。首先,将 `qt-everywhere-opensource-src-4.8.0-ok-no-Segmentation_fault.tar.bz2` 拷贝到虚拟机并解压,然后将其移动到 `/...
在Fedora 12操作系统中搭建Qt Creator的ARM开发环境并移植Qt 4.6.2至Samsung S3C2440(通常用于Micro2440开发板)是一项复杂的任务,涉及到多个步骤和软件组件。以下是详细的步骤: 首先,确保你拥有必要的硬件和...
解压这个压缩包后,开发者可以找到一个完整的Qt开发环境,包括编译器、链接器以及其他必要的工具链,这些都已预先配置好,可以直接在Qt Creator中使用。Qt Creator是一款集成开发环境(IDE),它提供了一站式的解决...
QtCreator 动态编译 jsoncpp 完美支持 x86 和 arm 平台借鉴 本文将详细介绍如何在 QtCreator 环境下动态编译 jsoncpp 库,并将其移植到 x86 和 arm 平台上。在嵌入式开发中,JSON 库是一个必不可少的组件,而 QJson...
在本例中,“botan for qtcreator”是为了在ARM64架构上运行Qt Creator而准备的,确保其源代码能够成功编译。 Botan是一个强大的C++加密库,它提供了各种密码学功能,包括但不限于哈希函数、对称加密、公钥加密、...
sudo apt install qtcreator opencv libopencv-dev ``` 2. **创建Qt项目**:在Qt Creator中,新建一个Qt Widgets Application项目。在.pro文件中,你需要包含OpenCV的库文件,这样编译器才能找到它们。 ```pro ...
开发环境通常包括一个交叉编译器、QT Creator(集成开发环境)和必要的模拟器或目标设备。确保安装了适用于ARM9的QT库,并配置好编译器路径,以便在编写代码时可以正确链接到相应的库。 **5. QT编程基础** - **窗口...
4. **设置Qt构建工具**:如果你使用的是QMake或Qt Creator,需要配置它们指向解压后的Qt安装目录。 5. **编译和运行项目**:现在,你可以使用Qt的工具链来编译和运行基于Qt的应用程序,无需进行交叉编译。 通过这个...
在对编译器设置进行调整时,需要复制并重命名`linux-arm-gnueabi-g++`目录为`linux-arm-gnueabihf-g++`,以匹配ARM架构,并更新`qmake.conf`文件,确保使用正确的交叉编译器。随后,我们需要通过修改环境变量来添加...