• 6634阅读
  • 3回复

VC 2005 下完整、正确地编译 Qt 4.6.2 SDK 库 [复制链接]

上一主题 下一主题
离线yfx2003
 

只看楼主 正序阅读 楼主  发表于: 2010-04-10
有些日子没有碰Qt了,看到了4.6.2,决定试验下,编译成功了——

【编译步骤】
www.qtsoftware.com 下载 Qt SDK 文件 qt-everywhere-opensource-src-4.6.2.zip

解压缩到 C:\Compiling\Qt\4.6.2.src(注:这是编译时源文件所在的路径)

复制 Qt 的商业版License到登陆的用户名(通过 开始 菜单看 注销 ** 即是用户名,开源版无此步骤)

通过 我的电脑 右键 属性 高级 环境变量 **(用户名)的用户变量 新建(N)

新建一个用户变量,变量名 QTDIR ,变量值 C:\Compiling\Qt\4.6.2 (注:这才是未来使用Qt时的路径)

点击 确定 直到退出所有对话框

注销一下,然后 重新登录 系统,以使 QTDIR 变量起作用

从 开始 菜单的 vc 安装目录下打开 Visual Studio 2005 命令提示

输入 configure -platform win32-msvc2005 回车

输入 c 开始编译一个商业版的lib库 (如果是开源版,输入o)

输入 y 表示接受 授权条件

等待...(约10-30分钟)

输入 nmake && nmake install 开始编译 Qt库

等待...(约60-300分钟)

Qt会自动完成编译工作并把 Qt 安装到 QTDIR 路径中

检查是否如你所料

如果一切OK,可直接删除 C:\Compiling\Qt\4.6.2.src 文件夹以节省磁盘空间

或者用 nmake clean 来清除编译过程中生成的中间文件(推荐,然后压缩文件夹后,约280MB左右)


Enjoy it...


[ 此帖被yfx2003在2010-04-10 17:07重新编辑 ]
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线yfx2003

只看该作者 3楼 发表于: 2010-04-12
根据Qt客服的说法:Qt 4中不再支持QTDIR的编译方式,直接编译后使用即可

ls的没有注意我说的问题


另:lupdate导致系统蓝屏的问题应该是一个bug
www.qtcn.org/gpq4/
ajaxref.okajax.com/
离线azhw
只看该作者 2楼 发表于: 2010-04-11
我电脑-->右键-->属性-->高级-->环境变量
离线yfx2003

只看该作者 1楼 发表于: 2010-04-10
终于编译完了,但:

红色字体的那个怎么没有实现??看来有些想当然了——一直编译的Linux的

高手们,为什么呢?

另外:直接运行lupdate的话会导致机器重启!!!!!!

这个大家碰到了没有??


谢谢
www.qtcn.org/gpq4/
ajaxref.okajax.com/
快速回复
限100 字节
 
上一个 下一个