当前位置:  技术问答>linux和unix

QT3.1.2安装后 如何配置才能支持多线程

    来源: 互联网  发布时间:2015-09-20

    本文导语:  我想在linux fedora core1环境下用QT编写多线程,查资料得知需要在qt编译安装时设置选项-thread  .按多线程要求重新安装qt后,qt 包里包含了 libqt-mt库和libqui库.但依然不能支持多线程,(我在一个小的qt程序main.cpp中加入#inclu...

我想在linux fedora core1环境下用QT编写多线程,查资料得知需要在qt编译安装时设置选项-thread 
.按多线程要求重新安装qt后,qt 包里包含了 libqt-mt库和libqui库.但依然不能支持多线程,(我在一个小的qt程序main.cpp中加入#include 然后用QThread dd;建立一个多线程的对象.编译后系统提示没有QThread 这个函数,因此判断不能支持多线程)不知问题出现在哪里,请大家指教.

QT3.1.2安装过程如下:
解压qt-x11-free-3.1.2.tar.bz2包后,进入解压好的目录 输入下面的命令

./configure -prefix /opt/qt-3.1.2 -qt-gif -system-libpng 
   -system-libmng -system-zlib -system-libjpeg -no-g++-exceptions 
   -thread &&
make &&
make install &&
ln -sfn /opt/qt-3.1.2 /opt/qt &&
ln -s /opt/qt/lib/libqt-mt.so /opt/qt/lib/libqt.so &&
cp -r doc/man /opt/qt/doc &&
cp -r examples /opt/qt/doc

配置 qt
cat >> /etc/ld.so.conf c++->config项后面加上thread
类似于qt warn_on debug thread
这样你用qmake -o Makefile myproject.pro命令
生成的Makefile中有-DQT_THREAD_SUPPORT项可支持多线程

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Qt3D
  • 如何删除redhat自带的qt3?
  • 有没有在hp-ux下安装过QT3的,想请教!
  • 用Qt3.1.4编写的程序,如何加入动态库呀?诚恳指教!!
  • 关于QT3中Label的使用问题
  • 用Qt3.1.4编写的程序,如何加入自己编写的另外一个动态库呀?诚恳指教!!
  • 最近需要着一个linux下的GUI程序,是用QT3开发还是QT4开发好呢?
  • 关于Qt3中 QProcess的问题,跪求答案
  • qt4导入qt3工程
  • QT3自带的例子程序怎么编译的时候提示"NOthing to be done "
  • 在书籍C++ GUI QT3编程中,使用vc调试程序时候的一个疑惑
  • Linux下使用QT3.3.5开发的GUI程序无故退出,求可以解释的原因


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3