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

VS2005 编译 Qt4.8.2库,并修正源码中错误

VS2005 编译 Qt4.8.2库,并修正源码中错误 从昨天开始利用VS2005对Qt4.8.2库进行编译,在编译到某个文件时,总是报错,提示VScl.exe和nmake.exe返回致命错误。...-msvc2005 -no-dsp -vcproj 在VS2005中安装了QT4.4.3,由于目前QT版本已经很高了,很难找到QT4.3.2之类版本了,还有另外一个原因:QTVS2005上插件版本也很高了...因此,很多QTVS2005结合文章,现在都不太适用了;不过今天花了3个多小时时间,终于QT4.4.3安装在VS2005上了,并测试成功!  以下是安装过程: 1.....所需程序 VS2005 // VS2005 安装程序; qt-win-opensource-src-4.4.3.zip // QT 4.4.3 Windows 源代码 qt-vs-addin...之后就可以在 VS2005 里自由使用 QT Designer 和 后来仔细发现,编译器其实已经调试到了错误地址: platform\DefaultLocalizationStrategy.cpp(327

21240
您找到你想要的搜索结果了吗?
是的
没有找到

嵌入式Linux-Qt环境搭建

下载tslib库源码:https://github.com/libts/tslib/tags 将下载源码拷贝到ubuntu虚拟机中,然后解压: tar xvf tslib-1.21.tar.bz2...Qt5源码 下载地址:https://download.qt.io/archive/qt/5.15/5.15.2/single/ 将下载qt-everywhere-src-5.15.2.tar.xz...拷贝到Ubuntu中,然后解压: tar -xvf qt-everywhere-src-5.15.2.tar.xz 2.2 修改qmake.conf 修改qtbase/mkspecs/linux-arm-gnueabi-g...-jcf arm-qt.tar.bz2 arm-qt 2.5 编译出错问题 make编译时可能会遇到编译出错 情况1:我遇到过下面这种: 这种情况是因为我ubuntu虚拟机空间不够用了,解决方法就是给虚拟器扩容...,具体操作过程见:VirtualBox虚拟机Ubuntu扩容记 情况2:编译最新版本QT源码报错 使用Qt最新版本5.15.2编译报错,暂未找到解决方法,所以我先用5.12.9版本Qt

4.5K30

VS2019 Qt开发环境搭建与配置

本文介绍vs2019与qt5.14安装,在写本文时还没有vs2019对应qt, 但是并不妨碍vs2019使用qt5.14对应vs2017 qt; 大家可以选择vs2022 +...qt5.15.2/或qt6搭配安装,或者vs2019 + qt5.15.2 ——————————————– 学习Qt、安装Qt环境困扰 很多人在学习Qt时,纠结于Qt开发环境安装...一般来说,大概是这么个搭配 vs2015匹配大概是 Qt5.7 、5.9、5.6这些 vs2017匹配大概是 Qt5.9~~~Qt5.14 vs2019/vs2022...Qt安装结束后,再安装Qt VS插件,还是前面的链接,找到vsaddin 选择VS2019版本, 我选是2.5版本 安装VS Qt插件前,关闭VS,...以上是VS2019 Qt开发环境配置,一点说明:用VS Qt 开发项目,尽量别经常换VS Qt版本,VS2019至少可以用8-10年,Qt5.14也是很新版本,不同版本VS Qt在打开项目后,

8K20

关于在vs2010中编译Qt项目时出现“无法解析外部命令”错误

用CMake将Qt、VTK和ITK整合后,打开解决方案后添加新类时运行会出现“n个无法解析外部命令”错误。...原因是新建类未能生成moc文件,解决办法是: 1.右键 要生成moc文件.h文件,打开属性->常规->项类型改为自定义生成工具。 2.在新生成选项中,填上相关内容: ?...GeneratedFiles\$(ConfigurationName)\moc_%(Filename).cpp" 说明:Moc%27ing ImageViewer.h... //.h文件填要编译。...关于moc文件,查看:qt中moc作用 简单来说:moc是QT预编译器,用来处理代码中slot,signal,emit,Q_OBJECT等。...moc文件是对应处理代码,也就是Q_OBJECT宏实现部分。 XX.ui文件生成ui_XX.h: 当前路径命令行输入uic XX.ui -o ui_XX.h

6.3K20

不借助第三方工具打包QT程序

获取Qt依赖 进入Qt安装目录,并将copylib.sh拷贝qtplatforms目录下(我目录:/opt/Qt/5.15.2/gcc_64/plugins/platforms)。.../copylib.sh libqxcb.so(注:xcb是移植重要文件,如果拷贝错误将不能在目标主机运行。)...(最后记得将原来Qt/5.15.2/gcc_64/plugins/platform/lib也删除了,虽然不删除也没啥事) 其他 + 扫尾工作 若是还有其他依赖项目,如:所编写程序有操作数据库动作...//可以查看发行版本 问题二:依赖缺失 解决方案: 模块缺失在上文开始打包中仿照Qt依赖项获取,添加对应依赖即可 .so库依赖缺失:使用ldd命令,查看库依赖情况 ldd 依赖库名.so...决方案: 模块缺失在上文开始打包中仿照Qt依赖项获取,添加对应依赖即可 .so库依赖缺失:使用ldd命令,查看库依赖情况 ldd 依赖库名.so 尝试使用find查询打包主机上对应依赖项,并添加

8610

Qt5.14.2下载与安装(保姆级图文教程)

2 Qt5.14.2 安装 注意: 若已经安装了其他版本Qt,请先卸载,再安装,否则会发生一些奇奇怪怪错误。 1、双击下载好安装包进行安装,Next 2、登录Qt账户。...按需选择组件进行安装,下面给出主要组件说明 ① 编译环境 MSVC对应Visual Studio,需要安装相应VS才可使用。...Qt5.14.2仅支持VS2015和VS2017,分别有32-bit和64-bit可选。 MinGW开发环境,无需安装VS,可直接进行Qt编程。...Qt Purchasing 用于在Android、iOS和macOS上处理应用程序内购买跨平台API。 Qt Virtual Keyboard 虚拟键盘,可以使用自己布局和样式对其进行扩展。...为满足在VS环境和MinGW环境下均可使用Qt,因此本次安装选择以下组件 等待安装完成… 安装完成!

4.7K40

Qt虚拟键盘相关内容

收集一些关于Qt虚拟键盘内容,仅供参考。   商业版什么时候就有?...Qt虚拟键盘(1.0版本)最早出现在Qt Enterprise Embedded 5.3.0中(2014-05-22)   开源版什么时候就有?...正式发布于Qt5.7版本(2016-06-16),但后续更新中Qt5.6.3版本中以子模块形式支持了。 Qt虚拟键盘主要功能 具有动态切换功能可自定义键盘布局和样式。...带有文字选择功能预想文字输入。 角色预览和替代角色视图。 自动大写和空格插入。 可扩展到不同分辨率。 支持不同字符集(拉丁语,简体/繁体中文,印地语,日语,阿拉伯语,希伯来语,韩语等)。...同时支持Qt Quick和Qt Widgets应用程序。 注意   Qt虚拟键盘模块除了使用商业授权外还采用了GPLv3授权,对商业使用不友好。Qt虚拟键盘可能包含第三方模块也需要遵循其协议。

93320

(Android下使用)Google Test C++单元测试框架(一)

GTest Runner是基于qt5自动测试运行程序和图形用户界面,具有Windows和Linux平台强大功能。...GoogleTest Adapter是一个允许在树视图中查看Google测试并运行/调试测试vs代码扩展。...测试结果由断言确定;如果测试中任何断言失败(致命或非致命),或者如果测试崩溃,则整个测试都失败。否则,它会成功。 断言(assertions) gtest使用离不开断言。什么是断言?...Google Test断言是类似于函数调用宏。您可以通过对其行为进行断言来测试类或函数。当断言失败时,Google Test会打印断言源文件和行号位置以及失败消息。...而且值参数通过断言比较运算符必须可以比较,否则会出现编译错误

2.5K30

Qt 项目之虚拟键盘 V1.0

最近做了一个虚拟键盘小Demo,分享给大家。 一般我在做一个东西之前会上网查找资料,看下有几种实现方式。在Qt下开发虚拟键盘总体上可分为两种方式——进程内部和进程外部。...在进程内部,虚拟键盘可以是一个QWidget小部件,显示键盘按钮,对用户按下按键生成键盘事件,之后让具有焦点可输入部件响应键盘事件。...Qt上使用DBus作为IPC通讯方式,虚拟键盘被开发完成则是一个插件,需要放到Qt指定目录下,Qt应用程序在使用虚拟键盘前需要注册一下,关于虚拟键盘和插件以后我们有机会会介绍。...今天展示是在进程内部开发虚拟键盘方式。 我最终想要实现是点击任何可输入部件键盘都可以弹出来,但是开发过程中发现可输入部件没有在被点击后发出信号或事件,最后只好用窗体鼠标事件来替代。...提几个项目中会遇到问题: ①像键盘这种有众多按钮窗体,如何创建按钮及其信号和槽 ②响应按钮后如何转换为键盘事件,事件接收者是谁 ③希望键盘随着窗体焦点移动而移动 有些问题我是没有解决,这次和大家分享虚拟键盘初版

2.7K30

Qt官方示例-虚拟键盘使用

这是一个使用Qt虚拟键盘QML文本输入示例。 ?   该示例提供两种使用方式:一种用于桌面平台,另一种用于嵌入式平台,本例采用嵌入式平台方式显示。它们区别是前者脱离窗口应用于全局,后者依附于窗口。...isEmpty(CROSS_COMPILE)|qnx { DEFINES += MAIN_QML=\\\"basic-b2qt.qml\\\" # 采用了自定义虚拟键盘InputPanel,...QByteArray("qtvirtualkeyboard")); Qml文件导入模块 import QtQuick.VirtualKeyboard 2.1 TextInput派生类类带有TextInput派生类控件获得输入焦点即可调用出虚拟键盘...0x01 根据不同输入方式显示不同键盘 设置inputMethodHints变量即可 TextField { id: digitsField width: parent.width...或在以下Qt安装目录找到: C:\Qt\{你Qt版本}\Examples\{你Qt版本}\virtualkeyboard\basic 相关链接 https://doc.qt.io/qt-5/qtvirtualkeyboard-basic-example.html

4K10

【FFmpeg】Windows 10 平台 FFmpeg 开发环境搭建 ① ( 安装 Visual Studio 2015 | JavaScript_ProjectSystem 安装包丢失或损坏 )

使用 QT 开发环境 开发 FFmpeg , 编译器使用 Visual Studio 2015 MSVC 编译器 , 因此这里先安装 VS2015 , 再安装 QT 5.10 开发环境 ; 一、下载安装..., 没有梯子 安装会报错 " 安装包丢失或损坏 " ; 安装 DAEMON TOOL 或者 UltraISO 等 虚拟光驱软件 , 装载该 vs2015.ent_chs.iso 文件到虚拟光驱中 ,...在虚拟光驱中安装该软件 ; 弹出提示是否打开 iso 文件 , 虚拟光驱镜像如下 , vs_enterprise.exe 可执行文件就是安装程序 ; 启动 vs_enterprise.exe 安装程序..., 取消勾选 " Visual Studio 2015 更新 3 " 选项 , 这个会安装失败 勾选 " 编程语言 " 下 " Visual C++ " 选项 , 选中该选项下三个 子选项 ; 错误选项示例...: 使用虚拟光驱中实际路径 H:\packages\JavaScript_ProjectSystem\JavaScript_ProjectSystem.msi 替换上述路径 ; 输入路径后 , 点击

5500

QT应用编程: win7+vs2010+QT4.8.5开发环境搭建

一、环境介绍 操作系统: win7 64位 家庭版 QT版本: 4.8.5 (qt-win-opensource-4.8.5-vs2010.exe) VS版本: 2010 因为最近用到项目源代码在...QT4.8.5+VS2010环境下开发,为了方便测试调试代码运行效果;便使用VM虚拟机安装了win7系统,搭建开发环境。...我这里安装顺序是: 1. QT4.8.5库 : qt-win-opensource-4.8.5-vs2010.exe 2....QTVS插件: qt-win-opensource-4.8.5-vs2010.exe 安装完1,2两个步骤之后,先打开QTCreate配置编译器,选择VS2010编译器,会自动识别,再创建一个程序编译运行测试一下环境...QT环境没有问题之后,将剩下软件全部安装完,再打开VS2010,如果QT插件安装成功,在VS2010工具栏会出现QT选项。 点击新建项目,可以选择创建QT4工程。

1.6K20

使用VS2010开发Qt程序一点经验

其中最重要一点是,有时候Qt Creator报错误莫名其妙。要根据提示找到错误根源显得无从下手。而VS一般错误说明都比较人性化,即便在某些时候无从解决,也可以通过搜索引擎大致定位出错误源头。...The system cannot find the path specified       当我从用VS2010打开从网上下载下来源代码工程进行编译时候,输出栏中出现了一系列如下错误提示: ?...这时再回到VS,会发现如下提示: ?       点击重新加载之后,如果直接开始编译工程会得到如下错误提示: ?      很显然,我们需要配置下该工程Qt库版本。...点击OK,然后上述错误就可以被消除了。对于基于其他Qt版本工程,也可以如上进行移植。...值得注意是,在VS中首次建立好Qt工程之后,如果后续又添加了不同Qt库版本,并尝试用新Qt库来编译工程,那么一定要将新Qt名称保持与建立工程时选择Qt库名称保持一致,否则将会出现无法理解错误

1.4K80

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

对新手来说,细节上能多说几句,都将是莫大帮助,少走弯路,节省几个小时、甚至几天都是有可能。 如果有疏漏、错误,也欢迎大家补充、指正。...cd到release目录 这里说一个windows启动命令行小技巧:在release文件夹中,按住键盘shift键,然后按鼠标右键,弹出右键菜单, 会比普通右键菜单多一个“在此处打开命令窗口”,点击就能在...(后续有时间,我再写安装包制作教程) VS运行时库 如果是VS编译程序,需要将QT路径下对应vcredist_xxx.exe带上。...如果其它电脑上有vs运行时则可以直接运行,如果没有,就需要运行一下vs运行时安装包。 经常玩一些单机游戏同学应该都知道这个问题。...Dependencies下载链接: https://github.com/lucasg/Dependencies 下面列举一些常见错误信息 应用程序无法正常启动 最容易出现这种错误情况是,程序是64

21920

Qt项目之虚拟键盘V1.1

不知道上次有没有小伙伴用我思路自己去实现一遍虚拟键盘,上次版本存在一些缺陷,我并不是在点击输入文本框时显示键盘,而是通过鼠标的点击事件显示键盘。...因为当时那版功能我没有在网上查到怎么去实现,但这次则实现了点击文本框显示键盘功能,还添加了切换字母大小写功能、可通过鼠标移动虚拟键盘功能。这些都是在网上找,然后我拼起来。来个图片预览。 ?...构造函数中: if(keyboardLayout[i].key >= Qt::Key_A && keyboardLayout[i].key <= Qt::Key_Z) {...关于Qt事件以及事件过滤器以后可能会单独说一下。...,如果是则进行键盘响应;反之如果是失去焦点事件则隐藏键盘

1.8K40

C语言初阶——实用调试技巧

动图原作者:@我邻居全是猫 世界上第一个Bug,一只夹死在大型计算机中飞蛾 ---- 正文 我们调试环境:VS2019,当然VS系列方法都大同小异,掌握核心方法就行了。 ️...常用快捷键 我们键盘最顶部有一排 Fx 键,这些都是辅助功能键,因为用户用少,所以大多数厂商都会把这些辅助功能键映射成不同功能(大多数笔记本自带键盘),比如音量+ - 亮度调节等。...当然VS中还有很多快捷键,比如Ctrl+k+c 注释代码,Ctrl+k+u  取消注释,这里推荐一篇博客,里面介绍了很多快捷键:VS中常用快捷键_MrLisky博客-CSDN博客_vs快捷键 ️...保护被拷贝指针,assert断言、利用 '\0' 巧妙赋值和结束循环、完善函数返回类型。...1.使用asser断言  2.尽量使用const保护不想被修改变量 3.养成良好编码风格 4.添加适当注释 5.避免编程期间出现陷阱 ️编程常见错误 我们在编写程序时常常会犯很多错误,根据严重等级

20120
领券