• 7936阅读
  • 6回复

VC6+QT4.2OpenSource+Win2000Server如何安装 [复制链接]

上一主题 下一主题
离线jingluo
 

只看楼主 倒序阅读 楼主  发表于: 2006-12-07
各位大侠:
  小弟最近接触QT。找了一个多礼拜了还不知道怎么编译QTOpensource。 望指点!
  首先从官网下载了最新的   qt-win-opensource-src-4.2.1.zip。解压了。然后就不知道字面办了(够菜)。
  先前用过qt-win-opensource-4.2.1-mingw(1).exe。能用它们的例子,也能跑QT的tutrial\examples\t1\...的文件(qmake,make)。可是mingw这个编译器,我不知道怎么debug。汗!断点可以到处设,就是不知道为什么不能debug和单步跟踪。如果有大侠能帮忙解决这个问题,请不吝赐教。在下这厢谢过了。
  企盼救世的大侠的出现。[p:4][p:4]
离线cavendish

只看该作者 1楼 发表于: 2006-12-07
gdb
离线jingluo

只看该作者 2楼 发表于: 2006-12-07
不知道版主说的是什么。gdb是不是另外一种编译器?
我们是新手啊,版主大人要照顾照顾。
离线jingluo

只看该作者 3楼 发表于: 2006-12-07
今天研究一个下午,发现
用configure运行生成prl文件的时候(大侠,版主,我说的对不?),出现的提示是“the Opensource QT version supports only MinGW complier”(就是这个意思吧,记不准确了)。也就是说要不能支持VC,VC.net。为解除限制,看到了这个贴
http://www.qtcn.org/bbs/read.php?tid=4850
可是现在还没有4.2.2的patch。
大侠快点做吧。
不知道这样能不能就支持VC6了。
离线jingluo

只看该作者 4楼 发表于: 2006-12-08
最后发现到QTunderground去下commercial-src,编译成功。只是dsp永不了。不过那些lib都可以用了。
在MSVC6里面设置settings里面的lib
QAxContainerd.lib QAxServerd.lib Qt3Supportd4.lib QtAssistantClientd4.lib QtCored4.lib QtDesignerComponentsd4.lib QtDesignerd4.lib QtGuid4.lib qtmaind.lib QtNetworkd4.lib QtOpenGLd4.lib QtSqld4.lib QtSvgd4.lib QtTestd4.lib QtUiToolsd.lib QtXmld4.lib

在Tool-options-directories里面设置include目录和lib目录。
第一个HelloQT就可以用了。
#include <qt/qapplication.h>
#include <qt/qlabel.h>


int main(int argc, char* argv[])
{    
   QApplication app (argc, argv);
   QLabel *label = new QLabel("Hello Qt!", 0);
   label->show();
   return app.exec();    
}
离线jingluo

只看该作者 5楼 发表于: 2006-12-08
跟大家分享下这个安装:
1 解压到D:\qt;拷贝.qt-licence到C:\documents and settings\jingluo\下
2 在cmd下,进入到
   C:\program files\microsoft visual studio\vc98\bin
3 运行VCVARS32.BAT
4 敲入这个,不能有空格
   Set Qmakespec="D:\QT\mkspecs\win32-msvc"
5 敲入
   configure
6 敲入
   y
7 OK,等待
8 nmake,等待
9 OK,register successful!
离线jingluo

只看该作者 6楼 发表于: 2006-12-08
.qt-license
这个文件的内容是这样的:
LicenseKeyExt="BGKX-RM5-F4M-2CX-5YFX-HGM87-A750"
LicenseId="0"
Licensee="Any Name"
ProductType="qt-enterprise"
LicenseType="Commercical"
ExpiriDate=2008-09-21
快速回复
限100 字节
 
上一个 下一个