在VS2008中使用Qt编程
2023-09-14 08:59:44 时间
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://liangbing8612.blog.51cto.com/2633208/471849
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\include; C:\Qt4.7.0\include\Qt;
C:\Qt4.7.0\include\QtCore; C:\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中编写代码如下: #include "stdafx.h" #include "HelloUi.h" #include QtGui/QApplication #include QtGui/QMainWindow int _tmain(int argc, _TCHAR* argv[]) QApplication app(argc,argv); QMainWindow *dlg=new QMainWindow(); Ui::Form ui; ui.setupUi(dlg); dlg- show(); return app.exec(); 3. 选择“项目”,“Hello属性”,“配置属性”:
(1) “常规”:选择“字符集”为“使用多字节字符集”;
(2) “调试”:填写“环境”值为:PATH=C:\Qt4.7.0\bin;
填写“合并环境”值为:是;
(3) “链接器”:进入“常规”选项,填写“附加库目录”为:C:\Qt4.7.0\lib; 进入“输入”选项,填写“附加依赖项”为:qtcore4.lib qtgui4.lib
(注意,这两个库之间为空格,不能写逗号)
四、 调试运行
到了这里,运行程序,则可正常编译,成功运行。如有不能正常运行,请留言。
鸿蒙、OpenHarmony、HarmonyOS傻傻的分不清楚。。。看这篇就够了 很多人对鸿蒙、OpenHarmony、HarmonyOS这些术语傻傻的分不清楚,那么本文就做一些解答。 6月4日,华为发布了《关于规范HarmonyOS沟通口径的通知》(以下简称《通知》),原文在网上都能搜到,这里就不贴了。本人对该通知做一些解读如下。
常见的几个Qt编程问题的处理 Windows下和Linux下同样(Windows下生成的DLL文件名为yourdlllibname.dll而在Linux下生成的为libyourdlllibname.so。注意,关于DLL程序的写法,遵从各平台级编译器所定的规则。
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\include; C:\Qt4.7.0\include\Qt;
C:\Qt4.7.0\include\QtCore; C:\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中编写代码如下: #include "stdafx.h" #include "HelloUi.h" #include QtGui/QApplication #include QtGui/QMainWindow int _tmain(int argc, _TCHAR* argv[]) QApplication app(argc,argv); QMainWindow *dlg=new QMainWindow(); Ui::Form ui; ui.setupUi(dlg); dlg- show(); return app.exec(); 3. 选择“项目”,“Hello属性”,“配置属性”:
(1) “常规”:选择“字符集”为“使用多字节字符集”;
(2) “调试”:填写“环境”值为:PATH=C:\Qt4.7.0\bin;
填写“合并环境”值为:是;
(3) “链接器”:进入“常规”选项,填写“附加库目录”为:C:\Qt4.7.0\lib; 进入“输入”选项,填写“附加依赖项”为:qtcore4.lib qtgui4.lib
(注意,这两个库之间为空格,不能写逗号)
四、 调试运行
到了这里,运行程序,则可正常编译,成功运行。如有不能正常运行,请留言。
本文出自 “凉冰” 博客,请务必保留此出处http://liangbing8612.blog.51cto.com/2633208/471849
鸿蒙、OpenHarmony、HarmonyOS傻傻的分不清楚。。。看这篇就够了 很多人对鸿蒙、OpenHarmony、HarmonyOS这些术语傻傻的分不清楚,那么本文就做一些解答。 6月4日,华为发布了《关于规范HarmonyOS沟通口径的通知》(以下简称《通知》),原文在网上都能搜到,这里就不贴了。本人对该通知做一些解读如下。
常见的几个Qt编程问题的处理 Windows下和Linux下同样(Windows下生成的DLL文件名为yourdlllibname.dll而在Linux下生成的为libyourdlllibname.so。注意,关于DLL程序的写法,遵从各平台级编译器所定的规则。
相关文章
- Hello Qt——QMake用户指南[通俗易懂]
- Qt for android触摸手势事件QGestureEvent「建议收藏」
- Qt quick性能提升[通俗易懂]
- Qt-使用控件ListView
- C/C++ Qt 使用JSON解析库 [修改篇]
- Qt QString类及常用函数功能详解
- Linux 环境下运用 Qt 编程的秘籍(linux下的qt编程)
- Qt 实现 Linux 串口通信编程(qt串口linux)
- Qt在Linux下的强大开发体验(qt在linux开发)
- 实现Linux下Qt应用静态编译的方法(linux下qt静态编译)
- Linux下的Qt应用安装指南(qtlinux安装包)
- Qt蓝牙编程指南:在Linux系统上使用Qt开发蓝牙应用程序(qt蓝牙编程linux)
- Linux下构建Qt程序步骤(linux打开qt)
- Linux下的Qt INI文件编程(qtinilinux)
- 数据库使用Qt连接Oracle数据库:一步一步实现(qt连接oracle)
- 解决Qt连接MySQL乱码问题(qtmysql乱码)
- Qt编程实现MySQL数据库调用(qt调用MySQL数据库)
- Qt跨平台编译MySQL驱动实践(qt编译mysql驱动)
- 如何在QT应用程序中使用MYSQL进行编程?(qt的mysql编程)
- 入门Linux下Qt编程,掌握技巧!(linux下qt编程入门)
- QT如何访问MySQL数据库(qt访问mysql数据库)
- 使用QT连接MySQL数据库(qt数据库mysql)
- 使用Linux系统成功运行QT程序的步骤与技巧(linux运行qt程序)
- Qt与SQLServer结合,提升开发效率(qt和sqlserver)
- 编程使用Qt快速实现SQLServer数据库编程(qt中sqlserver)
- 在Linux下体验Qt的简便安装之旅(在linux下安装qt)
- 编辑Linux下使用Qt快速编辑文件(linux下 qt 文件)
- 使用Linux和Qt搭建强大的应用环境(linux qt 环境)