成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Qt Visual C++6.0環境部署

移動開發
本文介紹的是Qt Visual C++6.0環境部署,關于Visual C++6.0,它由許多組件組成,包括編輯器、調試器以及程序向導AppWizard、類向導Class Wizard等開發工具。

Visual C++6.0由Microsoft開發, 它不僅是一個C++ 編譯器,而且是一個基于Windows操作系統的可視化集成開發環境(integrated development environment,IDE)。Visual C++6.0由許多組件組成,包括編輯器、調試器以及程序向導AppWizard、類向導Class Wizard等開發工具。這些組件通過一個名為Developer Studio的組件集成為和諧的開發環境。Microsoft的主力軟件產品。

一.Qt安裝與編譯

1.下載安裝

在http://www.qtsoftware.com/downloads/sdk-windows-cpp下載Qt SDK for Windows它包括Qt libraries,Qt Creator IDE,Qt development tools。

現在的版本是:4.5.2

下載得到qt-sdk-win-opensource-2009.03.1exe,安裝!

安裝完成后,就可以用Qt Creator編寫自己的Qt程序了。

二.在VC6.0中使用Qt

為了能夠在VC6.0版本中使用Qt,需要做進一步的工作,接著上面的步驟寫

2.編譯

安裝完成后,需要編譯(Qt這點比較懶):

Windows 命令行進入安裝目錄C:\Qt\2009.03\qt

(1)運行configuire.exe --help完成配置生成make文件

(2)nmake

每一步都需要漫長的等待… 當然也有好心人把編譯好的版本放到網上。

注意:

A.編譯的前提是安裝VC6.0,并且保證nmake.exe在正確的路徑中,測試方法:

命令行輸入nmake /?

輸出

  1. Microsoft (R) Program Maintenance Utility Version 6.00.8168.0  
  2. Copyright (C) Microsoft Corp1988-1998.  All rights reserved.  
  3. Usage:  NMAKE @commandfile  
  4.         NMAKE [options] [/f makefile] [/x stderrfile] [macrodefs] [targets]  
  5. Options: 

如果不在,切換到路徑C:\Program Files\Microsoft Visual Studio\VC98\Bin(VC路徑),運行vcvars32.bat ,設置vc6.0編譯文件的路徑。

B.編譯的目的是生成VC編譯和運行需要的lib和dll文件

3. 設置環境變量

  1. PATH = C:\Qt\2009.03\qt\bin  
  2. QMAKESPEC = win32-msvc 

然后重啟一下命令行窗口,檢查路徑設置的是否正確:

  1. C:\>qmake -v  
  2. QMake version 2.01a  
  3. Using Qt version 4.5.2 in C:\Qt\2009.03\qt\lib  
  4. C:\> echo %QMAKESPEC%  
  5. win32-msvc 

至此,QT與VC6.0就OK了。

4.實用

下面用一個小程序測試一下,創建文件名為hello.cpp,輸入如下代碼:

  1. #include  
  2. #include  
  3. int main(int argc, char **argv) {  
  4.   QApplication app(argc, argv);  
  5.   QLabel *label = new QLabel("Hello Qt!");  
  6.   label->show();  
  7.  return app.exec();  

然后命令行:

qmake -project -o hello.pro 生成pro文件

qmake  生成makefile

nmake  生成 可執行文件

或者利用

qmake -project -o hello.pro 生成pro文件

qmake –tp vc –o hello.dsp生成VC工程文件

就可以用VC6.0打開工程進行接下來的操作

三. 錯誤處理

Qt編程中經常會出現:

  1. finddialog.obj : error LNK2001: unresolved external symbol"public:~virtual int __thiscall MyClass::qt_metacall(enum QMetaObject::Call,int,void * *)" 

《Implementation of ImageViewerQt with Qt4》中解釋:

  1. “If this ever happens to you, run qmake again to update the makefile, then rebuild the application.” 

小結:Qt Visual C++6.0環境部署的內容介紹完了,希望本文能給你帶來幫助,有什么問題,請留言!!!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2009-12-15 10:41:06

Visual Stud

2009-12-03 14:37:02

Visual Stud

2011-06-28 09:20:41

Qt Qt 4.3.2 Visual Stu

2009-12-17 14:01:44

Visual Stud

2009-12-18 11:14:52

VS 2010環境

2009-12-15 18:00:54

.NET 4.0

2009-07-24 18:03:44

2021-02-14 10:03:41

網絡攻擊零日漏洞SolarWinds

2009-12-15 17:25:09

2012-09-19 20:40:53

2020-10-12 18:21:22

LinuxPython命令

2023-05-09 15:17:42

Hi3861鴻蒙

2010-01-11 11:02:59

Visual C++

2010-01-14 11:07:59

Visual C++

2010-01-21 10:44:59

Visual C++

2010-08-04 10:04:52

Flex1.5環境配置

2011-12-27 09:56:14

Java

2010-01-13 18:52:20

Visual C++

2010-01-22 18:41:32

Visual C++

2011-08-04 18:09:15

PHP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费精品| 欧美一区二区三区小说 | 日韩视频一区二区在线 | 欧美日韩中文在线 | 观看av | 亚洲国产高清在线 | 人人草天天草 | 亚洲一区二区在线播放 | 色香蕉在线| 久久国产婷婷国产香蕉 | 国产99久久| 天堂一区 | 日韩一区中文字幕 | 免费久久精品视频 | 国产精品久久久久久亚洲调教 | 国产情侣激情 | 精品国产aⅴ | 成人国产精品久久久 | 一级片网址 | 日韩av一二三区 | 国产精品美女久久久久久久网站 | 午夜精品一区二区三区在线观看 | 亚洲九色 | 欧美大片在线观看 | 日本三级黄视频 | 午夜看电影在线观看 | 激情五月婷婷 | 国产精品久久久久久久久大全 | 国产在线一级片 | 不卡的av在线 | 久久网一区二区三区 | 久久亚洲欧美日韩精品专区 | 国产乱码精品一区二区三区五月婷 | 97精品久久| 日日天天 | 人人九九精| 99这里只有精品视频 | 一区二区视屏 | 国产高清精品一区二区三区 | 欧美a∨ | 羞羞视频免费观 |