`

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.12.0静态资源包/Visual Studio 2022 静态编译qt项目/静态与动态编译

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

    Qt5.6.3 C++静态编译 vs2015

    由于受上传文件大小的限制,里面只包含所需的头文件和lib文件,有问题可留言,亲测可用

    Visual C++ AIO by Wilenty '17.12.03.exe

    qt编译崩溃

    qt+opencv msvc编译

    一 Qt Creator MinGW GCC GDB 二 Qt Creator Microsoft Visual C++ Compiler Debugging Tools for Widows 三 Microsoft Visual Studio 2010 VS2010自带 VS2010自带

    基于Qt开发的C++程序。利用assimp读取gltf/fbx等文件,并显示

    基于Qt开发的C++程序。利用assimp读取gltf/fbx等文件,并显示。用vs2013编译

    obs 64bit for Visual Studio 2017 预编译工程

    官方编译指南:...环境:cmake-3.17.0-rc1-win64-x64 + Qt5.14.1 + dependencies2017.zip 源码路径:F:\obs-studio-master 工程路径:F:\obs-studio-master\build Visual Studio 2017亲测生成成功

    MinGW64与32——C/C++快速配置编译环境

    为了考虑到程序兼容性,通常我们编译C/C++程序会编译32位和64位两个版本,像VisualStudio,devcpp这类集成开发环境确实不用自己设置就能做到,但是他们都有不方便的地方,如VisualStudio的占用空间太大,如果初学C/...

    Visual Studio中使用开源二维码QR库libqr,已编译好库文件直接使用

    已经编译好的libqr库,可以直接使用,支持各种字符串,当然也支持中文,资源中是示例,以及

    阿里云OSS服务器C++SDK库

    https://help.aliyun.com/document_detail/106216.html?spm=a2c4g.11186623.6.920.6756637f0Wjo0c 请安装支持 C++11 及以上版本的编译器。 Visual Studio 2013 及以上版本 GCC 4.8 及以上版本 Clang 3.3 及以上版本

    QT6.3.0_x64.zip

    1、QT6.3.0源码的64位二进制预编译SDK 2、基于Windows环境进行的源码编译 3、基于Visual Studio 2019企业版编译的64位SDK 4、欢迎大家下载使用 5、如有问题欢迎大家进行留言反馈 6、持续更新,欢迎关注下载

    Qt4中学习使用QtCharts绘图二:声波绘制

    在Qt4.8.6下,学习使用QtCharts进行绘图的实例教程资源,抛砖引玉仅供参考。作者在Visual Studio210开发工具编写的实例,有二进制编译程序,也有提供了完整的实例源码,同时也有QtCharts在4.8.6下的32位开发库

    基于VS2013和Qt5.5,编译QtAv1.8工程

    基于Qt5.5,使用VS2013编译QtAv1.8,解决编译后运行崩溃问题,

    Qxmpp以及相关的openssl库

    qxmpp以及相关的openssl库!for windows 。qt and Visual C++

    使用VS Code进行Qt开发的实现

    Visual Studio 2019 16.7.5(使用C++的桌面开发) Visual Studio Code 1.49.3 步骤 1. 将Qt的bin目录添加到环境变量 假设Qt安装在C:\Qt,那么将C:\Qt\5.15.0\msvc2019_64\bin添加到环境变量。 2. 安装VS Code扩展 ...

    c++qt5.14连接mysql7

    三种方式c++连接mysql minGW7.3-64和msvc2017-64是我编译好的驱动,可以qt5.14直接使用的 visual studio2019的配置c++两种方式 mysql7 mysql-connector-c++-8.1.0-winx64

    使用ITK、VTK、Qt浏览医学影像等功能_C++_代码_下载

    源代码已使用 Qt 4.8.5、ITK 4.9、VTK 6.3、Visual Studio 2010、CMake 2.12 和 X64 Window7 编译。 编译VTK的CMake设置 注意编译VTK的时候默认编译是不能编译的。您需要设置以下设置 set(VTK_QT_VERSION 4 CACHE ...

    基于OpenGL开发的实时渲染器,拥有基于Qt的GUI界面

    1. 支持C++11的C++编译器,开发时使用的Visual Studio 2017 。 2. 安装Qt开发包,本人开发时使用的Qt5.12 3. 用CMake编译Assimp三维模型加载库 ### 运行 安装好上述环境后,先下载本仓库的源代码。然后打开Qt ...

    Qt4编程.pdf

    4.4VisualStudio2008与Qt4.5 4.5问题与解答 4.6总结与提高 第5章使用Qt基本GUI工具 5.1使用QtDesigner。进行GUI设计 5.1.1简介 5.1.2启动并设置QtDesigner 5.1.3功能说明 5.1.4QtGUI设计基本流程 5.2使用Qt...

Global site tag (gtag.js) - Google Analytics