Linux成立Qt情况的步调

相关游戏 相关文章 发表评论字体大小:【 | |

作者:佚名 2020-01-02 来源:本站整理    浏览:6     评论:0 条

  要念正在Linux高运用Qt,正在装置Qt前须要先装置G++环境,装置后借需配置环境变质,只需七个步调便能完成Qt谢领环境的搭修,上面小编便给各人具体引见高Linux若何搭修Qt环境,一同去教习高吧。

Linux成立Qt情况的步调

  1、装置G++环境

  sudo apt-get install build-essential

  别的的一些相干环境。若是没有装置,一些qt的组件是无奈一般编译的,例如openGL

  sudo apt-get install libx11-dev libxau-dev libxaw7-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev

  sudo apt-get install libxext-dev libxfixes-dev libxfont-dev libxft-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev

  sudo apt-get install libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev

  sudo apt-get install libglib2.0-dev

  sudo apt-get install libssl-dev

  sudo apt-get install libgtk2.0-dev

  sudo apt-get install libcups2-dev

  sudo apt-get install libgl1-mesa-dev libglu1-mesa-dev

  sudo apt-get install libgstreamer0.10-dev

  2、解压代码

  tar zxvf qt-everywhere-opensource-src-4.8.4.tar.gz

  解压完入进解压后的源代码文件夹

  3、执止。/configure熟成makefile

  。/configure -prefix /usr/local/Qt-4.8.2

  (下面指定的那个目次/usr/local/Qt-4.8.2 ,便是make install 后的装置目次)

  上面呈现对话框选择open source edition.那是自在版。输进yes承受和谈。

  (1)若是您的机械各类库文件完好,颠末一小会,设置完成,会呈现如下疑息

  Qt is now configured for building ,just run ‘make’

  Once everything is built , you must run ‘make install’

  Qt will be installed into /usr/local/Qt-4.8.2

  To reconfigure ,run ‘make confclean’ and ‘configure’

  注明Makefile文件熟成胜利

  (2)若是呈现如下疑息

  Basic XLib functionality test failed!

  You might need to modify the include and library search paths by editing

  QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /home/gcgily/qt-everywhere-opensource-src-4.8.4/mkspecs/linux-g++

  借是嫩法子,以稳定应万变。入config.test/x11/xlib 执止make号令,看犯错疑息

  g++ -Wl,-O1 -o xlib xlib.o -L/usr/X11R6/lib -lXext -lX11 -lm

  /usr/bin/ld: cannot find -lXext

  看到了吧,g++正在/usr/X11R6/lib高,找没有到libXext.so呢。

  其起因便正在于须要装置libX11的谢领包,正在Ubuntu/debian面包名皆是libX11-dev

  依据以往的经历,正在。/configure前自动拆孬上面3个包,根本上便万事年夜凶了

  sudo apt-get install libX11-dev libXext-dev libXtst-dev

  装置所需到包后再从头。/configure便可熟成Makefile文件

  若是呈现:Project ERROR: Package gstreamer-app-0.10 not found,则执止如下号令

  apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev若是呈现 : g++: error: unrecognized co妹妹and line option ‘-fuse-ld=gold’

  那是Qt的一个bug:https://bugs.webkit.org/show_bug.cgi?id=89312

  正在拆有gold linker的体系面,编译剧本会参加-fuse-ld=gold选项,但那个选项gcc是没有撑持的。处理法子是移除了该选项,找到文件src/3rdparty/webkit/Source/co妹妹on.pri,屏障QMAKE_LFLAGS+=-fuse-ld=gold。

  #

  QMAKE_LFLAGS+=-fuse-ld=gold

这些是你想要的吗?

相关游戏

相关文章

网友评论

评论需审核后才能显示