linux下qt5学习资料学习,

kodinid 17 0

大家好,今天小编关注到一个比较意思的话题,就是关于linux下qt5学习资料学习问题,于是小编就整理了4个相关介绍Linux下qt5学习资料学习的解答,让一起看看吧。

  1. Linux下的QT是什么?Linux下C++用什么编译器好?
  2. linux下QT中如何保存IP数据包(二进制数)?
  3. Linux下Qt编程有前途吗?
  4. qt linux下如何实现类似于Windows下stdafx.h功能?

LINUX下的QT是什么?Linux下C++用什么编译器好?

Qt 是一个C++ 第三方库,你可以使用她写出你所能想到的所有软件。linux下最注明的编译器是GCC 目前最高版本是4.5.2版;linux发行很多,网上到处都是,你可以先下载再刻盘安装建议安装前 先用虚拟熟悉一下安装流程或者直接使用虚拟机(如果是学习的话),一般情况下,所有的linux发行版都默认安装好 GCC的。

linux下QT中如何保存IP数据包(二进制数)?

if (file . open(IO_WriteOnly))    {        QTextStream stream(&file);        for (QStringList :: Iterator it = lines.begin(); it != lines.end();++it)            stream << *it << "\n";        file . close();    }

linux下qt5学习资料学习,-第1张图片-安济编程网
图片来源网络,侵删)

Linux下Qt编程前途吗?

做什么,做好了都有前途.Qt是C++上的GUI技术,Qt现在也有了IDE和一些类库,不过,主要还是GUI。该GUI是跨平台的。在Linux,windowsmacandroid等等平台上都可以运行Qt。而且,Qt的GUI接近于.netjava,形式优美。相比起来,同样开源的wxWidget类似于MFC,同样开源的GTK***用了C风格。

我是RHCE和高程(好像不值一提),发表一些个人看法:

1.个人做程序员7年,平台涉及UNIX,LINUX,Windows,但都没用过QT编程2.我对QT的理解是跨平台的窗口技术,这个技术应该是有可替代性,换句话讲是可替代的,如:SWING3.选择少人学的技术,意味着难上手、难提高、难找相应的工作;学LINUX不比学VC好找工作个人建议学习一些平台无关的基础知识(数据结构、UML、设计模式等)后,用VC或ECLIPSE做几个具体的小项目,这样找工作的时候可能比会一点QT更有竞争力。一家之言,供参考。

linux下qt5学习资料学习,-第2张图片-安济编程网
(图片来源网络,侵删)

qt linux下如何实现类似于Windows下stdafx.h功能

在 Linux 环境下,你可以通过使用 Qt 的预编译头文件(PCH)来实现类似于 Windows 下&nbsp;stdafx.h 的功能。具体步骤如下:
在你的  .pro  文件中加入一行  PRECOMPILED_HEADER = stable.h ,指定 Stable.h 这个头文件作为编译预处理文件。
在 Stable.h 里包含你所用到的所有 Qt 头文件,例如: #include < QtCore>  和  #include < QtGui> 。这两个文件里又包含了几乎所有 Qt 常用类。
如果你还想进一步提高编译速度,可以在  .pro  文件中加入  QMAKE_CXXFL***S += /MP ,指定  /mp  编译选项。编译器将使用并行编译,同时起多个编译进程并行编译不同的cpp文件。
使用预编译头文件可以显著提高 Qt 项目的编译速度,特别是在项目中使用了大量 Qt 头文件的情况下。

到此,以上就是小编对于linux下qt5学习资料学习的问题就介绍到这了,希望介绍关于linux下qt5学习资料学习的4点解答对大家有用。

(图片来源网络,侵删)

标签: linux nbsp 编译