在linux怎么查看qt版本|linux下QT的使用方法

『壹』 在Qt C/C++中怎样查询linux内核版本号

查询Linux内核版本号抄可以调用uname函数,uname函数的函数原型是这样的:int uname(struct utsname *name);uname函数在调用时需要向它传递一个utsname结构体指针(或地址),uname函数会写入name参数指向的utsname结构体,Linux的内核版本号就保存在utsname结构体的release成员里面,代码就像下面这样:struct utsname uts;if(uname(&uts) >= 0) { printf("The version is %s\n", uts.release);}注意,使用uname函数需要包含sys/utsname.h头文件:#include <sys/utsname.h>

『贰』 在linux下安装QT,配置PATH环境变量,请问如何找到 .profile

通常根目录下有.profile 文件,不过不同的版本的Linux有时候名字还略有不同,但基本上都有profile这个关键字,仔细找找。还有可能在其他的地方添加PATH变量,可以是系统的或用户的,也有可能在/etc目录下找找,要是开发板上的Linux那就更加仔细,并不是放在传统的地方

『叁』 linux下QT的使用方法

下载SDK,然后安装,利用apt-get install qt-xxx版本号在诺基亚的主页可下载然后就可以使用了~!

『肆』 qt在linux上和移植时用的到底是哪个qmake

第一步,linux下编译安装qt仍然是用的ok6410提供的qt-everywhere-opensource-src-4.7.1.tar.gz1、首先在我自己的目录/z 下新建个qt-x11,将文件拷贝解压sudo su (取得root权限)mkdir /z/qt-x11cp qt-everywhere-opensource-src-4.7.1.tar.gz /z/qt-x11 (拷贝到新建的目录)tar zxvf qt-everywhere-opensource-src-4.7.1.tar.gz解压后查看得到:(其中qte4.7.1Makelog为后来生成的,一开始解压后没有,我是安装完成后截的图= =)此处的build-all是飞凌公司写好的脚本,是用于编译开发板上的嵌入式的qt的,而此处要编译linux的qt,因此对其进行修改,gedit build-all修改结果如下:主要是去掉环境变量的配置和qt的配置注意此处将qt安装在了新建文件夹/opt/qt-x11-4.7.1中,这个目录要记住,因为后面配置qtcreator的时候要到这里找qmake然后保存关闭,执行 ./build-all等待。。。我感觉我等了一个下午,幸亏没有提醒出错,要不然我就哭了,编译成功第二步:安装配置qtcreator下载链接:http://download.qt-project.org/ 我都被自己的贴心感动得哭了T T这里根据系统版本神马的,我就参考了别人的文章下载了一个版本,姐实在被这些版本弄的想哭了,参考链接 http://xiaolong5750.blog.163.com/blog/static/44856246201421405034948/版本是qt-creator-linux-x86-opensource-2.6.1.bin1、将下载文件拷贝到/z 目录下,在终端下,输入命令sudo ./qt-creator-linux-x86-opensource-2.6.1.bin就会出现一个桌面安装窗口,跟windows一样安装就很简单了对了,有个插曲,我在安装过程中终端跳出了一个warning:designer:attempt to add child to。。。我网上搜了下竟然没搜到这个问题,就直接忽略掉了。。不知道以后会不会有影响。。。2、接着配置在主界面中从菜单栏点击"工具"->"选项"->在左侧点击“构建和运行”界面如下图所示。点击qt版本,有些没有自动检测到qmake路径,这是因为没设置环境变量,手动添加,将刚安装的qmake加入:接着点击编译器:已自动检测到最后点击 构建套件,点击右端添加,至此配置好用于linux上编译的qmake,就可以在linux上跑程序了。3、新建个小程序试下,新建过程参考http://xiaolong5750.blog.163.com/blog/static/44856246201421405034948/插曲:我新建的时候,到最后跳出对话框说 “无法创建目录。。。。” 网上查了有人说在安装qtcreator的时候没有用root权限安装神马的,害我重装一遍但也没解决问题,幸亏最近在看《鸟哥的私房菜》,里面说了些文件的权限问题之类的,于是我把自己创建的工程所在的目录的权限都改成chmod 777,然后就没问题了哈哈建立工程后,build,run 结果如下:linux

『伍』 Linux 中qt怎么启动

1、首先,点击“文件”——“新建文件或项目”。

『陆』 如何将qt中pro文件区别linux

Qt在pro或pri文件的语法中只能区分出windows、Unix和Mac三类操作系统,Linux应归属于Unix类操作系统之中,一般使用如下内标识符

win32, unix, macx

在这三容类操作系统下,尤其是Windows如果要区分出32位与64位的话就需要用到QT_ARCH这个变量了。该变量与你机器上安装的Qt版本有关。

举例如下

win32 {

contains(QT_ARCH, i386) {

message("32-bit")

LIBS += …… (32位库)

}else {

message("64-bit")

LIBS += …… (63位库)

}

}


赞 (0)