首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我可以在Qt 5.5 MSVC 2010项目中使用Qt 5.12和MSVC 2017编译的dll库吗

在Qt 5.5 MSVC 2010项目中使用Qt 5.12和MSVC 2017编译的dll库是不可行的。这是因为Qt版本和编译器版本之间存在兼容性问题。

Qt是一个跨平台的C++应用程序开发框架,不同版本的Qt之间可能存在API的变化和功能的改进。因此,Qt 5.12中可能引入了一些在Qt 5.5中不存在的新特性或API,这些新特性或API在Qt 5.5中无法识别和使用。

另外,不同版本的MSVC编译器也存在兼容性问题。MSVC 2010和MSVC 2017使用了不同的C++运行时库和编译器选项,因此编译的dll库在不同的编译器版本之间可能存在不兼容的情况。

为了解决这个问题,建议将Qt版本和MSVC编译器版本保持一致,即在Qt 5.5 MSVC 2010项目中使用Qt 5.5和MSVC 2010编译的dll库。这样可以确保项目的稳定性和兼容性。

如果你需要使用Qt 5.12和MSVC 2017编译的dll库,建议升级你的项目到Qt 5.12,并使用相应版本的MSVC编译器进行重新编译。这样可以确保项目能够正确地使用新的特性和API,并保持与编译器的兼容性。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体的云计算品牌商,无法给出相关链接。但腾讯云提供了丰富的云计算服务,你可以访问腾讯云官方网站,了解他们的云计算产品和解决方案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

https:jaredtao.gitee.io20190902Qt实用技能6-程序发布指南

可以Qt官方wiki上查看相关信息 https://wiki.qt.io/Main 目前为止(2019/9/2),最新版为5.13.0,LTS版本有5.9 5.12, 而5.9最后一个修正版本是5.9.8...Qt安装路径 涛哥安装在了D:\Qt\Online 路径下, 如图: 其中“vcredist”文件夹包含了msvc2015 msvc2017运行时安装程序(后面会说怎么用,不是msvc编译器不需要...注意msvc2017是x86架构Qtmsvc2017_64则是x64架构。 如果有msvc2013、msvc2015也同理。...Qt核心路径 接下来看一下重点,Qt核心路径, 以msvc2017_64文件夹为例 bin文件夹包含了Qt提供各种工具exe程序,以及动态链接dll 其中工具包括qmake.exe windeployqt.exe...(后续有时间,再写安装包制作教程) VS运行时 如果是VS编译程序,需要将QT路径下对应vcredist_xxx.exe带上。

28020

Qt5.11.2 & VS2017 & 64位版本 静态编译

Qt5.11.2 & VS2017 & 64位版本 静态编译 小伙伴们有没有遇到过,自己使用Qt开发小程序,本地电脑上跑得很欢快,但是当想要把编译.exe可执行文件发给朋友玩玩时候,发现在没有安装...究其原因,这是因为大家在编译程序时,使用是动态编译。也就是说,编译程序在运行时还需要另外加上相应DLL文件,否则就会出错。...其中 -platform win32-msvc 在前面也有提到过,根据我们安装Qt版本选择即可; · -static 表示编译静态; · E:\Qt5.11.2\Qt-msvc2017-x64...4、安装配置 VS2017Qt插件安装教程 点击菜单栏上Qt VS Tools > Qt Options”打开Qt选项窗口; 然后将我们编译Qt版本(E:\Qt5.11.2\Qt-msvc2017...---- 错误二: LINK : warning LNK4098: 默认“LIBCMT”与其他使用冲突;请使用 /NODEFAULTLIB:library 原因及解决方法: 同一个项目中

1.1K20
  • 程序打包问题及解决方法汇总

    0x00   小白:怎么编译程序QtCreator能运行,但我文件夹下打开却不行了呢?   ...Qt君:你程序版本是Qt5.12.2 (MSVC 2017 32-bit),而windeploqt.exe版本是生成64位不对咯,你修改为对应windeploqt.exe就可以了。...小白:哦,明白了。使用了mingw版本windeploqt.exe与程序使用MSVC编译器不一样导致生成程序找不到入口。 Qt君:不错,学会举一反三了。...使用windeploqt.exe过程中,看到有一个--release参数,msvcwindeploqt.exe下似乎默认为release参数,但我使用mingw时候却生成是debug版本程序...将Qt5QuickShapes.dll文件 C:\Qt\Qt5.12.2\5.12.2\msvc2017\bin\Qt5QuickShapes.dll 复制到运行目录下 C:\Users\Strong

    1.9K20

    记录:编译Qt5.0连接MySql5.5数据驱动

    因为机器上很久前装mysql时选是typical安装安装目录下仍然可以找到libinclude这两个文件夹。安装方式并不重要。...这里下载qt-windows-opensource-5.0.0-rc2-msvc2010_32-x86-offline.exe。这个安装包使用是VC编译环境。...我们在这个环境下使用qmake来生成编译程序makefile文件。为什么要使用这个环境?因为,这个命令提示符已经为我们设置好了Qt环境,也即可以直接使用Qt相关工具。...如果一切顺利,我们就会得到几个lib文件dll文件。文件位于:C:\Qt\qt-5.0.1-src\qtbase\plugins\sqldrivers。这个文件夹下文件都是编译生成新文件。...我们将该目录下qsqlmysql.dllqsqlmysqld.dll拷贝到C:\Qt\Qt5.0.0-rc2\5.0.0-rc2\msvc2010\plugins\sqldrivers目录下即可。

    2.6K90

    Qt编写控件属性设计器7-串口采集

    打通了串口采集、网络采集、数据采集三种方式设置数据。 代码极其精简,注释非常详细,可以作为组态雏形,自行拓展更多功能。 纯Qt编写,支持任意Qt版本+任意编译器+任意系统。...远超qwt集成控件数量。 每个类都可以独立成一个单独控件,零耦合,每个控件一个头文件一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...所有控件最后生成一个动态文件(dll或者so等),可以直接集成到qtcreator中拖曳设计使用。 目前已经有qml版本,后期会考虑出pyqt版本,如果用户需求量很大的话。...自定义控件插件开放动态使用(永久免费),无任何后门限制,请放心使用。 目前已提供26个版本dll,其中包括了qt5.12.3 msvc2017 32+64 mingw 32+64

    2.2K00

    Qt编写控件属性设计器2-拖曳控件

    打通了串口采集、网络采集、数据采集三种方式设置数据。 代码极其精简,注释非常详细,可以作为组态雏形,自行拓展更多功能。 纯Qt编写,支持任意Qt版本+任意编译器+任意系统。...远超qwt集成控件数量。 每个类都可以独立成一个单独控件,零耦合,每个控件一个头文件一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...所有控件最后生成一个动态文件(dll或者so等),可以直接集成到qtcreator中拖曳设计使用。 目前已经有qml版本,后期会考虑出pyqt版本,如果用户需求量很大的话。...自定义控件插件开放动态使用(永久免费),无任何后门限制,请放心使用。 目前已提供26个版本dll,其中包括了qt5.12.3 msvc2017 32+64 mingw 32+64

    1.3K00

    Qt编写控件属性设计器1-加载插件

    打通了串口采集、网络采集、数据采集三种方式设置数据。 代码极其精简,注释非常详细,可以作为组态雏形,自行拓展更多功能。 纯Qt编写,支持任意Qt版本+任意编译器+任意系统。...远超qwt集成控件数量。 每个类都可以独立成一个单独控件,零耦合,每个控件一个头文件一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...所有控件最后生成一个动态文件(dll或者so等),可以直接集成到qtcreator中拖曳设计使用。 目前已经有qml版本,后期会考虑出pyqt版本,如果用户需求量很大的话。...自定义控件插件开放动态使用(永久免费),无任何后门限制,请放心使用。 目前已提供26个版本dll,其中包括了qt5.12.3 msvc2017 32+64 mingw 32+64

    1.3K00

    CTK插件框架学习3-第一个插件编写

    大家好,又见面了,是你们朋友全栈君。 前两章把CTK插件编译好了,这里篇编写一个插件试一下,共需要创建两个小工程,一个是插件,一个是测试程序。 1....1.3 创建资源文件 工程中添加资源文件,名称可以随便取,这里命名为resource。...编译工程,正常情况下,会在”build-ctk-plugin-first-Desktop_Qt_5_12_3_MSVC2017_64bit-Debug/debug”目录下生成ctk-plugin-first.dll...测试程序编写 2.1 创建工程 打开Qt Creator,新建一个Qt Console Applciation工程,工程名随便取,这里设置是MainTest,kits同样选用Qt5.12.3 MSVC2017..._3_MinGW_64_bit-Debug/debug/ctk-plugin-first.dll"; #else // 使用msvc编译器时定义 QString static firstPlugin_filePath

    90820

    Qt编写自定义控件52-颜色下拉框

    远超qwt集成控件数量。 每个类都可以独立成一个单独控件,零耦合,每个控件一个头文件一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,自带控件一样使用,大部分效果只要设置几个属性即可,极为方便。...所有控件最后生成一个动态文件(dll或者so等),可以直接集成到qtcreator中拖曳设计使用。 目前已经有qml版本,后期会考虑出pyqt版本,如果用户需求量很大的话。...自定义控件插件开放动态使用(永久免费),无任何后门限制,请放心使用。 目前已提供26个版本dll,其中包括了qt5.12.3 msvc2017 32+64 mingw 32+64

    2K20

    【PCL】PCL点云Qt中可视化

    二进制版vtk第三方不支持Qt,需要重新下载vtk并用cmake编译,注意要版本对应,这里用pcl1.8.1,对应vtk8.0,在这里下载。 编译VTK-8.0 可以参考这篇。...下QVTKWidgetPlugin.dll拷贝到QT\5.12\msvc2017_64\plugins\designer下,这样Qt里面就有了QVtk控件了。...(bug) 后来编译时候一直生成不了QVTKWidgetPlugin.dll,老是报错,因为Qt编译器是mingw64,不知道是不是这个原因。...(2022.11.2更新,最好用msvc编译器,不要用mingw,用msvc成功了) 至此PCLwindows下环境已经搭配好了,可以选择重启让环境变量生效。...会报各种各样错误,归根结底是PCLVTK编译问题,比如编译时选择OpenGL还是OpenGL2,有没有把VTKDebugRelease版本都编译一遍,VS+Qt编译环境是Debug x64

    28610

    使用CEF(五)— QT中集成CEF(2)基于CLion与CMake搭建环境

    在前文《使用CEF(四)— QT中集成CEF(1):基本集成》中,我们使用VS+QT插件搭建了一个基于QT+CEF项目。...msvc2017_64") # 配置了上述后,可以通过find_package来查找QT相关cmake文件 # 【QT】UIC、MOC、RCC启用 # 引入QT模块则会对.ui文件、.qtc文件以及...UTF-8 with BOM 或者当前代码页(详情可以参考这篇博文:解决 CLion + MSVC字符编码问题)),所以CMakeLists.txt中,ADD_EXECUTABLE之前加上:..._ITERATOR_DEBUG_LEVEL值 libcef_dll_wrapper.lib中一些obj_ITERATOR_DEBUG_LEVEL值: 可以看出,两份代码确实是不一样。...QT对应编译环境目录 SET(CMAKE_PREFIX_PATH "D:\\Programs\\Qt\\Qt5.14.2\\5.14.2\\msvc2017_64") 不出意外,此时我们已经处理了所有的编译链接过程中问题

    95620

    Qt编写自定义控件37-发光按钮(会呼吸痛)

    Qt中提供了好多种渐变画刷,非常有用,可以执行画刷区域,然后等比例插值,指定插值对应颜色,这样使用起来就非常丰富了。...远超qwt集成控件数量。 每个类都可以独立成一个单独控件,零耦合,每个控件一个头文件一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...所有控件最后生成一个dll动态文件,可以直接集成到qtcreator中拖曳设计使用。 目前已经有qml版本,后期会考虑出pyqt版本,如果用户需求量很大的话。...自定义控件插件开放动态dll使用(永久免费),无任何后门限制,请放心使用。 目前已提供26个版本dll,其中包括了qt5.12.3 msvc2017 32+64 mingw 32+64

    1.2K00

    Qt编写控件属性设计器5-属性中文

    打通了串口采集、网络采集、数据采集三种方式设置数据。 代码极其精简,注释非常详细,可以作为组态雏形,自行拓展更多功能。 纯Qt编写,支持任意Qt版本+任意编译器+任意系统。...远超qwt集成控件数量。 每个类都可以独立成一个单独控件,零耦合,每个控件一个头文件一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...所有控件最后生成一个动态文件(dll或者so等),可以直接集成到qtcreator中拖曳设计使用。 目前已经有qml版本,后期会考虑出pyqt版本,如果用户需求量很大的话。...自定义控件插件开放动态使用(永久免费),无任何后门限制,请放心使用。 目前已提供26个版本dll,其中包括了qt5.12.3 msvc2017 32+64 mingw 32+64

    1.7K00

    Qt编写自定义控件29-颜色选取面板

    绘制画布时候,可以将其绘制到一个pixmap上,这样也方便待会鼠标移动时候直接取该pixmap某个像素点颜色值。...远超qwt集成控件数量。 每个类都可以独立成一个单独控件,零耦合,每个控件一个头文件一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...所有控件最后生成一个dll动态文件,可以直接集成到qtcreator中拖曳设计使用。 目前已经有qml版本,后期会考虑出pyqt版本,如果用户需求量很大的话。...自定义控件插件开放动态dll使用(永久免费),无任何后门限制,请放心使用。 目前已提供26个版本dll,其中包括了qt5.12.3 msvc2017 32+64 mingw 32+64

    1.3K50

    QT5+OpenCV+OpenVINO C++ 应用打包发布

    今天有个哥们想要测试程序,于是就开始了使用QT自带打包工具windeployqt.exe 开始了一通如猛虎操作,完成了打包!...远程发到他没有开发环境电脑,发现可以了,截图如下: 打包过程 01 拷贝第三方依赖DLL文件 首先把所有依赖dll文件全部拷贝到项目编译生成release目录下,release目录是: D...:\Qt\projects\build-yolov5_demo-Desktop_Qt_5_12_12_MSVC2017_64bit-Release\release 这些DLL主要是第三方,具体是...02 windeployqt.exe生成打包 这个时候一定要清楚你编译是基于MINGW编译器还是VS编译器,这点太重要了,以我为例:QT安装目录下面有两个目录 mingw73_64msvc2017..._demo-Desktop_Qt_5_12_12_MSVC2017_64bit-Release\release\yolov5_demo.exe –release 这句话意思是打包成release,因为工程构建是基于

    2.1K50

    Qt编写自定义控件47-面板区域控件

    一、前言 很多web网页上,经常可以看到一个设备对应一个面板,或者某种同等类型信息全部放在一个面板上,该面板还可以拖来拖去,这个控件首次用在智能访客管理平台中,比如身份证信息一个面板,访客信息一个面板...远超qwt集成控件数量。 每个类都可以独立成一个单独控件,零耦合,每个控件一个头文件一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...所有控件最后生成一个dll动态文件,可以直接集成到qtcreator中拖曳设计使用。 目前已经有qml版本,后期会考虑出pyqt版本,如果用户需求量很大的话。...自定义控件插件开放动态dll使用(永久免费),无任何后门限制,请放心使用。 目前已提供26个版本dll,其中包括了qt5.12.3 msvc2017 32+64 mingw 32+64

    1.8K20

    Qt编写控件属性设计器

    打通了串口采集、网络采集、数据采集三种方式设置数据。 代码极其精简,注释非常详细,可以作为组态雏形,自行拓展更多功能。 纯Qt编写,支持任意Qt版本+任意编译器+任意系统。...远超qwt集成控件数量。 每个类都可以独立成一个单独控件,零耦合,每个控件一个头文件一个实现文件,不依赖其他文件,方便单个控件以源码形式集成到项目中,较少代码量。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...所有控件最后生成一个动态文件(dll或者so等),可以直接集成到qtcreator中拖曳设计使用。 目前已经有qml版本,后期会考虑出pyqt版本,如果用户需求量很大的话。...自定义控件插件开放动态使用(永久免费),无任何后门限制,请放心使用。 目前已提供26个版本dll,其中包括了qt5.12.3 msvc2017 32+64 mingw 32+64

    3.5K10
    领券