mini2440运行Qt程序技巧

在Linux中通过交叉编译环境,我们可以把Linux环境下的Qt程序烧到arm(FriendlyArm)板上运行。

(一)现在Qt环境下通过交叉编译环境构建项目。

(二)把通过超级终端把生成的项目烧到arm板上(点击超级终端上的传送->发送文件,选选择要发送的文件即可)

(三)进入arm板内,  输入命令: cp /bin/qt4  /qt_start

vi qt_start   将执行的程序更改为自己的程序 (./LGClient
-qws   LGClient 就是要执行的程序 )    也可以设置arm板一开机就执行我们自己的程序: vi   /etc/init.d/rcS

将最后qtopi的执行注释掉  加上执行qt_start

bug:我们在arm板中点击Qt程序界面的时候,经常会点击到系统上的程序,导致自己要执行的程序被覆盖,解决办法为:将arm处于终端状态下即可(系统界面不可点)

步骤:  点击arm板上的设置 -> 关机 ->Terminate Server

时间: 2024-08-11 10:29:26

mini2440运行Qt程序技巧的相关文章

不启动桌面系统运行qt程序

参考文档http://stackoverflow.com/questions/3495637/debian-start-qt-gui-application-with-no-desktop X server使用Xorg Window manager使用xfwm4 yum install Xorg            (包括依赖包一起2M左右) yum install xfwm4        (包括依赖包一起2M左右) 为了能运行Qt程序,需要安装qt-x11 yum install qt-x

亲测VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序(图文并茂,非常详细)

下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip,不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编译的,不是我们所需要的.只有用源码包才能做真正的纯静态编译,如果用Qt官网已编译的标准库.exe文件进行编译,有可能出现各种错误,而且编译后的文件巨大,我当时就在这里绕了很大的弯子,请童鞋们注意啦!!可能有些老鸟会笑话,但我本着最严肃的态度告诉菜鸟们,上网查

QT程序的组织结构

上图是Qt creator bin目录的截图 从中可以看到一个完整的Qt程序包括 可执行程序(比如Windows下的exe),库(比如Windows下的dll),插件(就是上图 qml ,plugin和imports里面的东东),配置文件(例如上图的 qt.conf) 运行Qt程序,首先操作系统加载可执行程序和相关库,然后Qt系统读取配置文件,加载相关插件 这里特别提一下qt.conf这个配置文件 [Paths] Libraries=../lib/qtcreator Plugins=plugin

VS2010 win7 QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序

https://www.cnblogs.com/rainbowzc/p/4689009.html 下载源代码,注意一定是源码压缩包如qt-everywhere-opensource-src-4.8.0.zip, 不是Qt发布的已编译的不同版本的标准库如qt-win-opensource-4.8.0-vs2010.exe,这些版本都只是动态编译的,不是我们 所需要的.只有用源码包才能做真正的纯静态编译,如果用Qt官网已编译的标准库.exe文件进行编译,有可能出现各种错误,而且编译后的文件巨大,我当

设置Qt程序在Windows开机后自动运行

(转自:http://blog.csdn.net/weiren2006/article/details/7443362) 让软件在系统启动时自动运行,可通过修改注册表实现. 在\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中添加需启动的程序路径,代码如下: voidautoStart(boolflag){//写入注册表,开机自启动HKEYhKey;//找到系统的启动项LPCTSTRlpRun=(wchar_t*)

指定Qt程序运行的style,比如fusion(以前没见过QStyleFactory)

转载请注明文章:指定Qt程序运行的style,比如fusion 出处:多客博图 代码很简单,如下: #include <QtWidgets/QApplication>   #include <QStyleFactory>      int main(int argc, char *argv[])   {       QApplication::setStyle(QStyleFactory::create("Fusion"));       QApplicatio

QT程序拷贝 转移 改变运行环境

qt程序 在windows平台下怎么运行? 以前开发环境是VS2008编译 +qt-win-opensource-4.7.4-vs2008框架 +QtCreator编辑界面(以前的例子,win7下成功安装Qt4.7).         现在需要把程序拷贝到另一台计算机上进行网络测试,不想重新安装VS2008,也不想进行部署qt程序,拷贝dll文件,就想搭配一个简单的qt开发环境或运行环境.于是安装如下简单的环境,进行测试. QT Mingw的安装,Qt for windows安装及设置Qt+Mi

Linux下同时运行不同版本的qt程序

因项目需要,可能有不同版本的qt程序要运行到同一台机器上,本次实验是qt4.8.5和qt5.3.1开发的程序同时运行在同一台机器上,此机器可以不按照qt的任何版本,当然,两个版本开发的qt与机器的位数必须一样,例如都是32位或者64位. 两个版本的qt的程序我都采用动态编译(静态编译方法请度娘),所以需要把运行程序所需的动态库放到程序可以链接的地方,程序可以链接的动态库路径参见:linux动态库搜索路径.此处直接贴出结论:动态库的搜索路径搜索的先后顺序是: 1.编译目标代码时指定的动态库搜索路径

windows server 下允许端口或者程序运行的小技巧

背景:在windows server服务器中,部署了一个应用程序,如http协议的应用程序时,当外网通过http协议访问网页时,就需要获得服务器的允许入站,网页内容才可以正常显示在访问者的浏览器中,否则,就无法正常显示网页,结果类似如下: 那么,怎样建立正常访问网页的入站规则呢? 通常,在测试一个网站时候,我们就会禁用windows防火墙,毕竟,禁用了防火墙,一切访问变得没有阻力.如下图所示: 而当我们正式部署网站时,windows防火墙还是应该启用的,且只能通过设置一些访问规则来让程序和网页能