• 11328阅读
  • 1回复

【QQ群记录】听说QT可以进行快速编译,不编译sample,如何来做? [复制链接]

上一主题 下一主题
离线XChinux
 

只看楼主 正序阅读 楼主  发表于: 2005-08-09
反语 09:26:03
听说QT可以进行快速编译,不编译sample,如何来做?
XChinux 09:27:16
查一查
反语 09:28:24
因为我是实在忍受不了QT的编译速度了,老也不不上QT也不是回事呀

XChinux 09:32:28
configure.exe里不知道有什么选项,看看先
XChinux 09:35:25
找到了
XChinux 09:36:43
configure的时候,有一个选项:
-fast
把这个加上,它就Qconfigure Qt auickly by generating Makefiles only for library and subdirectory targets. All other Makefiles are created as wrappers which will in turn run qmake
XChinux 09:37:00
configure的默认选项是-no-fast

水饺 09:38:34
对,它就不会编EXAMPLES了,我经常用这个
水饺 09:39:02
我把#configure --help >print_result
都打出来了,
XChinux 09:39:04
把解压包解开,运行一下
configure --help > configure.txt
然后打开 configure.txt看看里面有详细的解说
水饺 09:39:15
呵呵,一样的思路
水饺 09:39:30
XChinux,
XChinux 09:39:35

水饺 09:40:07
我告诉你们啊,在4月24-5月22号,我研究QT的DRIVER
水饺 09:40:17
所以对那些编译有所了解
水饺 09:40:57
有的选择缺省是-no-...,有的缺省是包括
反语 09:42:16
看了一下,没太看明白,我用的是windows下的QT
XChinux 09:42:31
就是Windows下的
XChinux 09:42:45
Windows下不是有个.zip包么?
水饺 09:42:49
我用的是linux
XChinux 09:43:13
安装程序有两个,一个是.exe的,一个是.zip的,要是自己configure的话,就用.zip的

反语 09:44:13
我安装的那个是exe的,通过改configure命令能实现吗?
反语 09:45:05
或者改一下那个批处理呢?
XChinux 09:45:42
.exe的怎么修改configure??
XChinux 09:46:03
用nmake
XChinux 09:46:01
可以用VC编译.
反语 09:47:10
我只是不要编译sample就可以了
XChinux 09:48:52
不编译Sample就不能使用那个QT演示了
反语 09:49:52
没办法,速度太慢了,只好取消,上周六,编译了好几个小时都没完,你是知道的
水饺 09:50:44
先不要编译EXAMPLES,用的时候在编,WIN下应该可以的
反语 09:51:15
我也是这么想,关键是如何不编译sample
反语 09:51:49
批处理里的命令行是这样的
反语 09:51:51
configure -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg
水饺 09:52:15
-fast
水饺 09:52:40
-fast 我想EXAMPLES就不会编进去了,我做过
反语 09:52:53
好的,我加上这个参数试试

水饺 09:53:13
我就是这么编的
反语 09:57:24
又出错了,如下

反语 09:57:33
Qt is now configured for building. Just run mingw32-make.
To reconfigure, run mingw32-make clean and configure.

mingw32-make: *** No rule to make target `debug'. Stop.
E:\Qt\4.0.0\src>
反语 09:58:46
好像得手动执行MingGw32-make,我试运行了一下
反语 09:44:13
我安装的那个是exe的,通过改configure命令能实现吗?
反语 09:45:05
或者改一下那个批处理呢?
XChinux 09:45:42
.exe的怎么修改configure??
XChinux 09:46:03
用nmake
XChinux 09:46:01
可以用VC编译.
反语 09:47:10
我只是不要编译sample就可以了
XChinux 09:48:52
不编译Sample就不能使用那个QT演示了
反语 09:49:52
没办法,速度太慢了,只好取消,上周六,编译了好几个小时都没完,你是知道的
水饺 09:50:44
先不要编译EXAMPLES,用的时候在编,WIN下应该可以的
反语 09:51:15
我也是这么想,关键是如何不编译sample
反语 09:51:49
批处理里的命令行是这样的
反语 09:51:51
configure -plugin-sql-sqlite -plugin-sql-odbc -qt-libpng -qt-libjpeg
水饺 09:52:15
-fast
水饺 09:52:40
-fast 我想EXAMPLES就不会编进去了,我做过
反语 09:52:53
好的,我加上这个参数试试

水饺 09:53:13
我就是这么编的
反语 09:57:24
又出错了,如下

反语 09:57:33
Qt is now configured for building. Just run mingw32-make.
To reconfigure, run mingw32-make clean and configure.

mingw32-make: *** No rule to make target `debug'. Stop.
E:\Qt\4.0.0\src>
反语 09:58:46
好像得手动执行MingGw32-make,我试运行了一下
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线zncggaofei
只看该作者 1楼 发表于: 2008-04-11
./configure -fast              加上这个参数可以不编译example,configure默认参数是-no-fast
configure --help >config.txt  windows下cmd可以执行,这样就可以很方便的看configure的参数信息了
There is someone that is coming or passing away in your life around the clock, so you may lose sight of those seen, and forget those remembered. There is gain and loss in your life, so you may catch sight of those unseen, and remember those forgotten. Nevertheless, doesn’t the unseen exist for sure? Will the remembered remain forever?
快速回复
限100 字节
 
上一个 下一个