• 11586阅读
  • 10回复

可以在一台电脑上同时安装qt3和qt4 吗?谁试了没 [复制链接]

上一主题 下一主题
离线looneyxp
 

只看楼主 倒序阅读 楼主  发表于: 2006-04-04
QMAKESPEC和QTDIR怎么为这两种环境设置?
离线XChinux

只看该作者 1楼 发表于: 2006-04-04
可以安装在一台机器上,只要使用的时候把环境变量设置正确就行。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线looneyxp

只看该作者 2楼 发表于: 2006-04-05
可是怎么设置啊,开发时候怎么知道是使用qt3还是qt4环境啊
离线cavendish

只看该作者 3楼 发表于: 2006-04-05
建议自己build Qt3/Qt4的不同版本的时候
不要修改系统或者本身用户的自动启动脚本(bashrc或者bash_profile之类的)
如果这样做了
就会修改系统的QT路径
会让一些程序和KDE发生错误

建议自己仿照文档中的过程
单写几个shell
在开发或者测试的时候
source一下
让特定的Qt3/Qt4版本生效
然后再开发或者测试
离线phenix
只看该作者 4楼 发表于: 2006-04-05
同时装没问题。。。只要在ld.so.conf 里加上qt4的库目录就行。。。。同时将qt4的bin目录下的qmake, uic等等文件都加上后缀,如qmake4,链接到/usr/bin下,然后在编译qt4程序时使用这些加了后缀的程序来编译就行。。。
如下步骤:
qmake4 -project
qmake4
make
./xxxx 运行。。。
离线looneyxp

只看该作者 5楼 发表于: 2006-04-05
好 可怜哦,我是windows用户,很不习惯linux
离线XChinux

只看该作者 6楼 发表于: 2006-04-05
如果是WINDOWS的话,就像QT安装很目录里面的qtvars.bat那样,你每次编译和用它来运行自己写的程序的时候执行各自版本目录里的自定义脚本来启动环境,在脚本里面自己设定不同的环境变量。PATH, QTDIR, QMAKESPEC, 都要设置一下。至于你在WINDOWS的文件管理器里面运行的时候怎么办 ?那就没办法了,当前的环境变量是什么就是什么。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线looneyxp

只看该作者 7楼 发表于: 2006-04-10
谢谢拉,你研究的真深阿
离线猪蛋
只看该作者 8楼 发表于: 2008-07-24
呵呵,我现在遇到了和楼主一样的问题,正在尝试,楼主要是成功了介绍一下经验啊
我是先装的QT4,现在准备装QT3
离线wd007

只看该作者 9楼 发表于: 2008-12-13
在桌面上,qt3可以不用作开发了,也不能得到官方良好的支持了;
嵌入式则另说了
欢迎访问我的博客,一起学习提高
http://blog.csdn.net/qter_wd007
离线vs9841

只看该作者 10楼 发表于: 2008-12-25
我的情况和你的有些类似,我做了其中一个版本的环境变量批处理文件,我用windows装了一个PyQT和QT4.4.3两种QT。我的实现方案是直接把QT.4.4.3的环境变量做到系统变量中。而PyQT在启动自动加载一个可以修改环境变量的批处理方件,但是这有个前提就是,两种QT版本不能同时运行。
 pyQT的处理制作如下,楼主可以参考下:
QTDIR和PyQT这两个变量,我直接做到系统变量中,用的时候,只要把对应版本切换到path中就可以了
===============================
echo off
echo ---修改系统变量为QTDIR为PyQT 
set QTDIR=%PyQT%
set Path=%QTDIR%
echo ---显示修改后结果
echo %Path%
@"C:\Python26\pythonw" "C:\Python26\Lib\site-packages\eric4\eric4.py" %1 %2 %3 %4 %5 %6 %7 %8 %9
======================================
快速回复
限100 字节
 
上一个 下一个