1、VC++ 2008 Express Edition 编译 Qt
C:/Program Files/Microsoft Visual Studio 9.0/Common7/Tools/vsvars32.bat
set QMAKESPEC=win32-msvc2005
set QTDIR=<QtDir>
cd <QtDir>
configure -platform win32-msvc
nmake
nmake cleanconfig
大约2~4 个小时,3G~4G空间
将 Qt for mingw 编译成 Qt for VC,其中bin 目录下面的 dll 全部更换为 vc 版,体积大幅缩小。
在VC++2008 中选择新建项目-常规-生成文件项目(其实是 makefile ,不知怎么翻译的)。
2、调试配置参数设置:
Build command line: qmake -project&&qmake&&nmake debug
Clean Commands: nmake debug-clean
Rebuild command line: qmake -project&&qmake&&nmake debug
3、发布配置参数设置:
Build command line: qmake -project&&qmake&&nmake release
Clean Commands: nmake release-clean
Rebuild command line: qmake -project&&qmake&&nmake release
4、完成后,选择菜单栏Project下Properties。
将Command下设置为$(TargetPath)修改为$(TargetDir)/Debug/$(TargetFileName)。此处设置确保在F5调试时执行正确的路径。不能是$(TargetPath)/Debug/$(TargetFileName),这样不正确了。
5、在VS2008下添加Qt库,如下设置:
VC++2008 中的工具-选项-项目与解决方案-VC++目录,选择:
可执行文件 $(QTDIR)/bin
包含文件 $(QTDIR)/include
库文件 $(QTDIR)/lib
源文件 $(QTDIR)/src
6、现在可以开发 Qt 程序了。
分享到:
相关推荐
6. **编写和编译代码**:现在可以在VS2015中编写和编译使用Qt的C++代码,VS会自动处理链接到静态库的过程。 压缩包中的`include`文件夹包含了Qt5.6.3的所有头文件,这些头文件定义了Qt的各种类、函数和宏,供开发...
qt5.12.0静态资源包,不支持directx 12版本....就是静态编译出来会将相关用到的qt核心依赖库随编译一起打包出来一个exe文件,无需引入qt core等dll。动态编译要手东windeoloy ,体积几百M,静态编译只需要10M不到
总结来说,Qt的极限静态编译是一个技术挑战,需要深入理解编译过程、Qt框架和目标系统的特性。通过这种方式,可以生成小巧且自包含的可执行文件,方便部署和分发。这种精简编译的技巧对于小型应用开发者、嵌入式系统...
QT+VC6.0安装编译过程是将Qt框架与Visual C++ 6.0集成,以便在Windows平台上开发基于Qt的应用程序。这个过程涉及到多个步骤,包括安装Qt库、配置开发环境、编译Qt源代码以及创建项目工程。下面我们将详细讲解这个...
在本文中,我们将探讨如何在Visual C++ 2005环境下设置Qt开发环境,并编写一个简单的"Hello, Qt!"程序。首先,安装Qt后,我们需要配置Visual Studio以使其能够识别Qt的头文件和库文件。这通常通过在[工具]->[选项]中...
- 安装过程:首先确保已安装QT库,然后将压缩包解压,按照提供的说明安装QT for Visual Studio Tools插件。 - 创建项目:在安装完成后,可以在Visual Studio中创建新的QT项目,选择相应的QT版本和配置。 - 编译与...
- **Visual Studio 2019**:确保你已经安装了最新版的Visual Studio 2019,并且在安装过程中包含了C++开发工具。VS2019是编译QT6的IDE,支持Windows平台的QT构建。 - **Git**:用于克隆QT源码库。你可以从Git官网...
4. **跨平台支持**:相较于只能开发Windows程序的Visual C++ 6.0,现代的开发环境如Clang/LLVM或Qt Creator支持跨平台开发,能创建运行在Linux、macOS甚至移动设备上的应用。 总结,Visual C++ 6.0作为一款经典的...
这个过程涉及到安装必要的组件,如Qt库和Visual C++工具,以及设置项目构建配置。让我们开始详细步骤: 首先,确保你已经安装了Visual Studio 2010。这个版本的IDE提供了强大的C++开发环境,是与Qt集成的良好选择。...
通过集成Qt框架与Visual Studio的IDE,它极大地提高了跨平台C++开发的便利性。 首先,让我们深入了解一下Qt。Qt是一个开源的C++图形用户界面库,由Qt Company维护,广泛应用于桌面、移动和嵌入式系统。它提供了一...
在Windows环境下,使用Microsoft Visual C++(MSVC)编译器进行静态编译,可以将Qt库与应用程序链接在一起,形成一个独立的可执行文件,无需在目标机器上安装额外的Qt库。 静态编译Qt的优势在于: 1. **便携性**:...
**Qt MQTT 6.4.3 MSVC2019 编译详解** Qt MQTT是Qt框架中的一个组件,用于支持MQTT(Message Queuing Telemetry Transport)协议,这是一种轻量级的消息传输协议,常用于物联网(IoT)设备间的通信。在6.4.3版本中,...
Visual C++ 6.0是微软在1998年发布的一款集成开发环境(IDE),它是许多程序员初识C++编程的重要工具。该版本在当时以其强大的功能和易用性深受开发者喜爱,尤其是在Windows平台上的应用程序开发领域。尽管现在已经...
为了帮助开发者在编译时检查这些问题,QT可以结合Visual Leak Detector (VLD) 这样的工具来辅助进行内存检查。 VLD是一款专门为Microsoft Visual C++编译器设计的开源内存泄漏检测工具。它可以在运行时动态地检测并...
下面将详细介绍这些工具在QT6源码编译过程中的作用。 首先,Visual Studio 2019是微软提供的一个强大的集成开发环境(IDE),它支持多种编程语言,包括C++。在QT6的开发和编译过程中,VS2019提供了一个高效的代码...
本文将详细介绍如何在Windows环境下使用Visual Studio 2013编译国密算法库GMSSL的过程,并解决其中遇到的一些问题。 #### 编译准备 在正式开始编译之前,我们需要准备以下工具和环境: 1. **ActivePerl**:用于...
1. Visual Studio 2013:选择带有C++支持的版本,用于编译源代码。 2. Qt for Windows:安装对应VS2013的版本,确保包含所需的Qt模块,如Qt Widgets和Qt GUI。 3. MuPDF源代码:从官方网站下载最新版本的mupdf源码,...
qt编译崩溃
它不仅提供了标准的C++编译工具,还集成了多种高级功能,如调试器、代码编辑器、项目管理工具等,能够帮助开发者高效地进行Windows平台上的应用程序开发。 #### 二、C++基础知识 1. **基础语法**:介绍C++的基本...
总结,编译Qt 5.15.3 for VS2019的32位动态库涉及多个步骤,包括安装依赖、配置源代码、编译和安装、设置环境变量以及验证和使用。这个过程可能较为复杂,但完成后可以为特定需求定制Qt库,提供更好的性能和兼容性。...