• 21538阅读
  • 19回复

【原创】Qt 4.0.1 Commercial for VS2003的安装 [复制链接]

上一主题 下一主题
离线liliwang55
 

只看楼主 倒序阅读 楼主  发表于: 2005-08-25
QT商业版FORVS2003,能够为QT的使用提供一个完整的IDE环境,方便大家学习和使用.当然了,这个是要MONEY的
下面说说这个版本的安装过程(以作者的过程为列子,有错误望大家指正)
1.下载QT商业版FORVS2003
  这个包括2个安装包,分别是qt-win-commercial-desktop-4.0.0-vs2003和Setup_VS2003_1.0
  它们分别是QT主程序安装包和QT同VS2003集成包.
  如果大家想知道哪里有下载,可以拜访QT中文讨论区,在那里可以得到相关的提示!
2.安装
当你得到1中所述的2个安装包,以及许可证密码后,就可以开始安装QT-VS2003了
首先,安装qt-win-commercial-desktop-4.0.0-vs2003,用户名随意,把密码输入后就按提示完成.
  然后,将/QT/4.0.0/下的LICENSE文件改名为 .qt-license. (注意,前后是2个点),放到
C:\Documents and Settings\username\下.并在VS2003控制台中编译QT
  在\QT\4.0.0\下输入 configure 只要等待1~2个小时,QT就会编译好.不过我推荐用 configure -fast
  命令,这样可以免去在NMAKE出错后修改QT\4.0.0\example\下一个计算器列子的麻烦,缺点是不编译
列子和向导.
3.安装QT同VS2003集成包
这个和安装qt-win-commercial-desktop-4.0.0-vs2003类似
4.OK,你可以享受下IDE的乐趣了
如图:
[ 此贴被XChinux在2005-12-31 19:30重新编辑 ]
离线giscn
只看该作者 1楼 发表于: 2005-08-26
不要这么麻烦吧,一路点下去就可了呀,就是提示license key的时候输入key num。
qt 4的安装包已经事先将 share, release 和debug模式给编译好了,如果不是想用static的话,可以直接使用,无需
-----------------
“然后,将/QT/4.0.0/下的LICENSE文件改名为 .qt-license. (注意,前后是2个点),放到
C:\Documents and Settings\username\下.并在VS2003控制台中编译QT
在\QT\4.0.0\下输入 configure 只要等待1~2个小时,QT就会编译好.不过我推荐用 configure -fast
命令,这样可以免去在NMAKE出错后修改QT\4.0.0\example\下一个计算器列子的麻烦,缺点是不编译
列子和向导.”
------------------
这些步骤
http://nzt.spaces.live.com
离线liliwang55

只看该作者 2楼 发表于: 2005-08-26
楼上,我是按照ISNTALL文件所描述的步骤进行的.
至于,能直接使用,这点我不是很认同,安装包的大小是50多M,而等我编译完成后的大小是1.7G,如果,楼上买的是其他发行方式的QT,或许有可能.不过,按照从网络上下载的安装包,不编译是不可能的.
其次,不知道楼上是否真的用过QT商业版FORVS2003没有?可能楼主使用过QT3的商业版,但这个不能沿用到QT4中
离线giscn
只看该作者 3楼 发表于: 2005-08-26
怪了,4跟3的一个区别,就是4的商业发行包里带了事先编译好的 binary
你还去编他干什么(我讲了,除非你要编static的),除非你用的是open source的,
1.x G是因为产生了很多临时文件,你nmake clean后,就会少于500m以下了
http://nzt.spaces.live.com
离线liliwang55

只看该作者 4楼 发表于: 2005-08-26
INSTALLING Qt/Windows Version 4.0.0

1. If you have the commercial edition of Qt, copy the license file
  from your account on dist.trolltech.com into your home directory
  (this may be known as the userprofile environment variable) and
  rename it to .qt-license. For example on Windows 2000,
  %USERPROFILE% should be something like C:\Documents and
  Settings\username

  For the open source version you do not need a license file.

2. Uncompress the files into the directory you want Qt installed,
  e.g. C:\Qt\4.0.0.

  NOTE: The install path must not contain any spaces.

3. Building

  To configure the Qt library for your machine type:

    C:
    cd \Qt\4.0.0
    configure

  Type "configure -help" to get a list of all available options.

  The actual commands needed to build Qt depends on your development
  system. For Microsoft Visual Studio to create the library and
  compile all the demos, examples, tools and tutorials type:

    nmake

4. Environment variables

  In order to use Qt, some environment variables needs to be
  extended.

    PATH           - to locate qmake, moc and other Qt tools

  This is done by adding c:\Qt\4.0.0\bin to the PATH variable.

  For newer versions of Windows, PATH can be extended through
  "Control Panel->System->Advanced->Environment variables" and for
  older versions by editing c:\autoexec.bat.

5. That's all. Qt is now installed.

  If you are new to Qt, we suggest that you take a look at the demos
  and examples to see Qt in action. Run the Qt Examples and Demos
  either by typing 'qtdemo' on the command line or through the
  desktop's Start menu.

  You might also want to try the following links:

    http://doc.trolltech.com/4.0/how-to-learn-qt.html
    http://doc.trolltech.com/4.0/tutorial.html
    http://www.trolltech.com/developer

  We hope you will enjoy using Qt. Good luck!
楼上装过4吗?
这个是QT的INSTALL说明,我是按照说明安装的.
上面很明确的BUILD过程,有别于你所说的情况.
离线liliwang55

只看该作者 5楼 发表于: 2005-08-26
nmake clean
这个命令我好象用不来
离线giscn
只看该作者 6楼 发表于: 2005-08-27
你拿个install说明个什么?
无话可说,没有一点科学精神,你不会试一下看是不是我说的对。就知道对着install说话。
你严格按install当然也没错,不过你愿意等待 编译的1,2个小时,那就随便你了。但不要误导别人,觉得好象必须这样做。 另外,你这样做的后果是对不起tt,他辛苦将编译好的binaries都包括在包里,你还要重新编译一下?
另外,请保持严肃的态度,自己没有试验过,就指责或怀疑别人是没有道理的。只会让人感觉你的浅薄无知。

如果再回复的话,请你试过后再发表你的见解。
[ 此贴被giscn在2005-08-27 00:42重新编辑 ]
http://nzt.spaces.live.com
只看该作者 7楼 发表于: 2005-08-27
楼上,你或许是QT的高手,但我觉得浅薄无知的指责出自你的文字,实在令人遗憾.作为论坛,大家可以发表自己的意见,但人身攻击似乎并不适合于这个地方以及楼上的身份.
我当时并不是如楼上所说的,没有一点科学精神,对于你所提出的论点,我确实实验过,而且出现了连接错误,我承认,我并没有彻底的按照楼上所说的做,因为也没有其他的方法来源,所以,我对你说报有一定的怀疑和不确定.也正是出于此,我才贴上了INSTALL.其次,我很想知道,如果,没有将/QT/4.0.0/下的LICENSE文件改名为 .qt-license. (注意,前后是2个点),放到
C:\Documents and Settings\username\下如何来使用集成包.
如果,我真的如楼上所言的浅薄无知,我想,我也不会在这里做什么回复,最多是对楼上的轻蔑一笑罢了.
离线giscn
只看该作者 8楼 发表于: 2005-08-27
呵呵,我只是针对 你数次 怀疑跟你讨论的人 没装过Qt 4,没装过Qt 4还跟你讨论什么,你以为大家都是吃饱了没事撑了?还真没看过 有人这样对待回帖的。至于是否浅薄无知,反正帖子都在,大家都可以看的。

回到技术上去,
安装的时候 当你输完 license key后,安装程序复制了一份到 C:\Documents and Settings\username\ 下。
如果你用的是商业版的,安装完成后就可以用,肯定不会存在“连接错误”的情况。如果真有错误,说明,1)你的安装包有问题,2)可能你的系统有其他未知问题。
但严格来讲,tt的预编译binaries是release debug shared的,所以如果想用 static,得运行configure -static
does it make sense?

无意中看到,再指出你一点错误,.qt-license文件不是前后两个点,就是前面一个点,英文里的最后一个点是句点,表示后面的For example另起一句。
[ 此贴被giscn在2005-08-27 15:35重新编辑 ]
http://nzt.spaces.live.com
离线kls
只看该作者 9楼 发表于: 2005-08-27
这个帖子是这个论坛里最有意思了,giscn是对的,商业版直接安装就可以用,.qt-license只有一个点。无敌的lili你讨论归讨论,老以为别人都不懂在诓你是不是,别人提出问题了你试验一下不就知道了,或者问一下别人,固执了些,这种态度不可取。GISCN不要一般见识,你说别人浅薄无知也不对。建议管理员封帖。没有再讨论下去的必要了!
离线XChinux

只看该作者 10楼 发表于: 2005-08-27
发帖回帖靠自觉,希望大家就事论事,发帖问问题的,要谦虚些,不要带情绪,要回帖的,要耐心解答,创造一个良好的环境。好了,关于kls说的封帖问题,大可不必,其可应用于某些安特殊帖子上。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线giscn
只看该作者 11楼 发表于: 2005-08-27
两位的速度好快,才看了一点东西,这里就多了两个帖子了
每人都有错误的时候,我也有在qt-interest上看错别人的问题 或者回答错问题,问题是既然有人提出了来,不管对错,首先自己得有个严肃的态度来对待。
http://nzt.spaces.live.com
只看该作者 12楼 发表于: 2005-08-27
口水没有什么意义,我发帖在一开始就说明了希望朋友们来指正.我也不曾指责过任何人,我不过表示了下怀疑,何况我的疑问是设问并不是反问.而GISCN以浅薄无知来答复,我想这个放在任何人身上都不会令人愉快.同时也正是本着严肃对待问题的态度,才在这里回帖,虽然,我有轻率的地方,但我决无自以为是的态度.
至于.qt-license是只有一个点,但在重命名LICENSE时,如果,你改的是.qt-license,则WINDOWS会提示必须键入文件名,我记忆中如果在最后加个点则能通过重命名.但今天我重新试验后,发现都行不通.
同时,GISCN说的是没错,QT4的商业版本不需要编译确实可以使用.不过,不用VS2003编译的话,是否可以使用VS2003的IDE呢,怕麻烦我没有实验,希望GISCN或者别的朋友能给个答复.
离线giscn
只看该作者 13楼 发表于: 2005-08-27
1. 命令行下的ren可以改名,资源管理器里不成
2. 可以,ide跟编译没关系,本质是调用 03的nmake,所以commercial有专门for vc2003和vc6的
2.1 qt跟ide的整合 是通过 qt integrator addins
http://nzt.spaces.live.com
只看该作者 14楼 发表于: 2005-08-27
好的,多谢GISCN的答复~
离线njlianjian

只看该作者 15楼 发表于: 2005-09-21
各位,请教一下,如何生成.qt-license.,我最终的是一个.qt-license,并且不能够configure,怎么回事?望指教。
离线xinggx

只看该作者 16楼 发表于: 2005-10-16

虽然楼上的各位大哥说得都挺有道理,但是我尝试用configure来运行,但是说我的Licensefile不正确。不知道那位大哥能给我解释一下这个问题。我想应该和楼上的问题相似吧。

希望能尽快得到答案。

谢谢
离线zj511

只看该作者 17楼 发表于: 2006-01-05
.qt-license 我建立不了啊,老是提示请输入文件名
离线gjczhhbz

只看该作者 18楼 发表于: 2006-01-12
对于qt-win-commercial4.10 forvs2003的安装差不多的,我在安装4.10的时候就是多了一个integrater1.1.0,这样在vc。net下面就可以编辑面板了,也省掉了一些底层的细节操作,很方便,但是对于跨平台来说,了解底层操作还是有好处的。
离线yfy002

只看该作者 19楼 发表于: 2006-03-09
下面是引用xinggx于2005-10-15 23:02发表的:
[表情]
虽然楼上的各位大哥说得都挺有道理,但是我尝试用configure来运行,但是说我的Licensefile不正确。不知道那位大哥能给我解释一下这个问题。我想应该和楼上的问题相似吧。
希望能尽快得到答案。
.......

这个问题好像是安装程序所建立的license文件格式不对
# Qt license file (Created by the binary installer)
LicenseKeyExt="序列号"
LicenseId="0"
Licensee="Any Name"
ProductType="qt-enterprise"
LicenseType="Commercical"
ExpiriDate=2012-09-21
我渴望平静,风却给了我涟漪
我的blog:
http://sungaoyong.cublog.cn
快速回复
限100 字节
 
上一个 下一个