`

Qt for Visual C++ 编译过程

 
阅读更多

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 程序了。

分享到:
评论

相关推荐

    Qt5.6.3 C++静态编译 vs2015

    6. **编写和编译代码**:现在可以在VS2015中编写和编译使用Qt的C++代码,VS会自动处理链接到静态库的过程。 压缩包中的`include`文件夹包含了Qt5.6.3的所有头文件,这些头文件定义了Qt的各种类、函数和宏,供开发...

    qt5.12.0静态资源包/Visual Studio 2022 静态编译qt项目/静态与动态编译

    qt5.12.0静态资源包,不支持directx 12版本....就是静态编译出来会将相关用到的qt核心依赖库随编译一起打包出来一个exe文件,无需引入qt core等dll。动态编译要手东windeoloy ,体积几百M,静态编译只需要10M不到

    Qt极限精简静态编译,生成的EXE只有2.2M(未压缩)

    总结来说,Qt的极限静态编译是一个技术挑战,需要深入理解编译过程、Qt框架和目标系统的特性。通过这种方式,可以生成小巧且自包含的可执行文件,方便部署和分发。这种精简编译的技巧对于小型应用开发者、嵌入式系统...

    QT+VC6.0安装编译过程

    QT+VC6.0安装编译过程是将Qt框架与Visual C++ 6.0集成,以便在Windows平台上开发基于Qt的应用程序。这个过程涉及到多个步骤,包括安装Qt库、配置开发环境、编译Qt源代码以及创建项目工程。下面我们将详细讲解这个...

    Hello, Qt! Qt 在 Visual C++ 2005 下的設定

    在本文中,我们将探讨如何在Visual C++ 2005环境下设置Qt开发环境,并编写一个简单的"Hello, Qt!"程序。首先,安装Qt后,我们需要配置Visual Studio以使其能够识别Qt的头文件和库文件。这通常通过在[工具]-&gt;[选项]中...

    QT_For_Visual_Studio_Tools.rar

    - 安装过程:首先确保已安装QT库,然后将压缩包解压,按照提供的说明安装QT for Visual Studio Tools插件。 - 创建项目:在安装完成后,可以在Visual Studio中创建新的QT项目,选择相应的QT版本和配置。 - 编译与...

    QT6源码编译所需要的工具

    - **Visual Studio 2019**:确保你已经安装了最新版的Visual Studio 2019,并且在安装过程中包含了C++开发工具。VS2019是编译QT6的IDE,支持Windows平台的QT构建。 - **Git**:用于克隆QT源码库。你可以从Git官网...

    Visual C++ 6.0.rar

    4. **跨平台支持**:相较于只能开发Windows程序的Visual C++ 6.0,现代的开发环境如Clang/LLVM或Qt Creator支持跨平台开发,能创建运行在Linux、macOS甚至移动设备上的应用。 总结,Visual C++ 6.0作为一款经典的...

    VS2010配置qt环境_C++_QT_visualc++_VS2010_vc++_

    这个过程涉及到安装必要的组件,如Qt库和Visual C++工具,以及设置项目构建配置。让我们开始详细步骤: 首先,确保你已经安装了Visual Studio 2010。这个版本的IDE提供了强大的C++开发环境,是与Qt集成的良好选择。...

    qt visual studio tools

    通过集成Qt框架与Visual Studio的IDE,它极大地提高了跨平台C++开发的便利性。 首先,让我们深入了解一下Qt。Qt是一个开源的C++图形用户界面库,由Qt Company维护,广泛应用于桌面、移动和嵌入式系统。它提供了一...

    Qt 5.15.1 MSVC static 静态编译包

    在Windows环境下,使用Microsoft Visual C++(MSVC)编译器进行静态编译,可以将Qt库与应用程序链接在一起,形成一个独立的可执行文件,无需在目标机器上安装额外的Qt库。 静态编译Qt的优势在于: 1. **便携性**:...

    Qt MQTT 6.4.3 MSVC2019 编译好的

    **Qt MQTT 6.4.3 MSVC2019 编译详解** Qt MQTT是Qt框架中的一个组件,用于支持MQTT(Message Queuing Telemetry Transport)协议,这是一种轻量级的消息传输协议,常用于物联网(IoT)设备间的通信。在6.4.3版本中,...

    visual C++ 6.0软件

    Visual C++ 6.0是微软在1998年发布的一款集成开发环境(IDE),它是许多程序员初识C++编程的重要工具。该版本在当时以其强大的功能和易用性深受开发者喜爱,尤其是在Windows平台上的应用程序开发领域。尽管现在已经...

    QT 使用C++编译时内存检查工具

    为了帮助开发者在编译时检查这些问题,QT可以结合Visual Leak Detector (VLD) 这样的工具来辅助进行内存检查。 VLD是一款专门为Microsoft Visual C++编译器设计的开源内存泄漏检测工具。它可以在运行时动态地检测并...

    QT6源码编译工具集合

    下面将详细介绍这些工具在QT6源码编译过程中的作用。 首先,Visual Studio 2019是微软提供的一个强大的集成开发环境(IDE),它支持多种编程语言,包括C++。在QT6的开发和编译过程中,VS2019提供了一个高效的代码...

    Windows 下使用Visual Studio 2013编译国密算法库GMSSL

    本文将详细介绍如何在Windows环境下使用Visual Studio 2013编译国密算法库GMSSL的过程,并解决其中遇到的一些问题。 #### 编译准备 在正式开始编译之前,我们需要准备以下工具和环境: 1. **ActivePerl**:用于...

    完美编译mupdf-qt动态链接库

    1. Visual Studio 2013:选择带有C++支持的版本,用于编译源代码。 2. Qt for Windows:安装对应VS2013的版本,确保包含所需的Qt模块,如Qt Widgets和Qt GUI。 3. MuPDF源代码:从官方网站下载最新版本的mupdf源码,...

    Visual C++ AIO by Wilenty '17.12.03.exe

    qt编译崩溃

    Visual c++编程宝典.pdf

    它不仅提供了标准的C++编译工具,还集成了多种高级功能,如调试器、代码编辑器、项目管理工具等,能够帮助开发者高效地进行Windows平台上的应用程序开发。 #### 二、C++基础知识 1. **基础语法**:介绍C++的基本...

    Qt5.15.3:vs2019编译生成的32位动态库

    总结,编译Qt 5.15.3 for VS2019的32位动态库涉及多个步骤,包括安装依赖、配置源代码、编译和安装、设置环境变量以及验证和使用。这个过程可能较为复杂,但完成后可以为特定需求定制Qt库,提供更好的性能和兼容性。...

Global site tag (gtag.js) - Google Analytics