vs添加附加依赖项后qt页面不显示

vs添加附加依赖项后qt页面不显示,第1张

添加位置错误。

这个原因是位置添加错误导致的,点添加完成之后,再点击类选项菜单,然后再添加Qt5GUIclass就可以了。

Vs是VisualStudio的缩写,是款编程软件。可完美支持C#,C++,Python,JavaScript,Node,js,VisualBasic,HTML,等流行的编程语言。功能十分强大。

最主要是配置include和lib

在VS2008中使用Qt编程 

 一、安装所需软件 

     1.下载安装VS2008; 

     2.下载qt-win-opensource-4.7.0-vs2008.exe,并安装。这里我们假设安装在C:\Qt4.7.0下; 

     3.下载qt-vs-addin-1.1.7.exe,并安装。 

      这后面两个软件安装好后,在VS的菜单界面上就会出现"QT"选项了。   

 二、环境配置 

  1.用VS新建一个win32控制台应用程序,我们假设工程名为:Hello。

  2.选择工具->选项->项目和解决方案->VC++目录。

     (1)选择“可执行文件”,在里面添加:C:\Qt4.7.0\bin 

     (2)选择“包含文件”,在里面添加:C:\Qt4.7.0\includeC:\Qt4.7.0\include\QtC:\Qt4.7.0\include\QtCoreC:\Qt4.7.0\include\QtGui

     (3)选择“库文件”,在里面添加:C:\Qt4.7.0\lib;   

三、开始编程 (这里举一个简单的例子)  

  1.选择菜单上的“QT”选项- >“Launch Designer” ,启动designer : 放入一个“label”,内容 

    写为:helloQT。然后保存为Hello.ui,再将它添加到源文件中。

    右击“Hello.ui”->“属性”->“自定义生成步骤”:

      命令行:uic.exe Hello.ui -o HelloUi.h 

      输出:HelloUi.h 

      附加依赖项:uic.exe Hello.ui 

    然后,点击“确定”。这时再右击“Hello.ui”,选择“编译”,则会生成HelloUi.h。

    将它添加到工程 中。

  2.在Hello.cpp中编写代码如下: 

1. #include "stdafx.h"   

2. #include "HelloUi.h"   

3. #include <QtGui/QApplication>  

4. #include <QtGui/QMainWindow>  

5.   

6. int _tmain(int argc, _TCHAR* argv[])   

7. {   

8.     QApplication app(argc,argv)   

9.     QMainWindow *dlg=new QMainWindow()   

10.     Ui::Form ui   

11.     ui.setupUi(dlg)   

12.     dlg->show()   

13.     return app.exec()   

14. 

}  

  3.选择“项目”,“Hello属性”,“配置属性”: 

    (1)“常规”:选择“字符集”为“使用多字节字符集”;

    (2)“调试”:填写“环境”值为:PATH=C:\Qt4.7.0\bin;

        填写“合并环境”值为:是; 

    (3)“链接器”:进入“常规”选项,填写“附加库目录”为:C:\Qt4.7.0\lib

        进入“输入”选项,填写“附加依赖项”为:qtcore4.lib qtgui4.lib 

      (注意,这两个库之间为空格,不能写逗号)

四、 调试运行 

  到了这里,运行程序,则可正常编译,成功运行。

在vs中加入qt是由于可以生成工程。

1、打开vs工程,新建项目,选中Qt,选中QtGUIApplication,创建工程。

2、选择依赖的模块:最基础的QtCore、QtGui、QtWidgets还有一些音/视频、网络、数据库、XML、OpenGl相关的模块,需要使用的直接勾选即可。QtCore、QtGui、QtWidgets非常重要,在我们之后发布安装包的时候需要将这三个动态链接库文件(dll)添加到我们的安装程序中。

3、生成工程,运行即可d出窗口。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11673610.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存