- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 Qt中添加音效背景音乐
在VS环境下则是右键工程=》属性=》配置属性=》Qt Project Setting =》Qt Modules =》Select Modeles =》勾选 Multimedia模块。首先有个大前提就是二者都需要Multimedia模块。QT Creater 中应该是在.pro文件中添加。综上,极其简单又没什么用的方法又增加了。
2023-03-16 11:01:19 1622 6
原创 QT中实现TCP通信
TCP通信包括两个部分 具体原理可以去百度一下,此处之展现实现过程,不过代码确实又臭又长,可以参考,请谨慎使用。关键部分代码解释在下面代码块中加了注释。
2023-02-28 09:36:18 588
原创 This application failed to start because it could not find or load the Qt platform plugin “windows“.
上述两种方案都没有解决我的问题。但是基本可以确定就是因为dll文件出的问题,于是我把环境变量下把32位的dll所在的bin文件夹从环境变量中删除了,问题消失。同样的方式也可以每次手动配以下自己所用的bin文件,感觉对这个问题也有帮助。好多同学的解决方案都是因为缺少了qwindows.dll 库,找到安装路径下连文件夹带文件copy到.exe 程序对应的文件夹写就可解决。另还有一种解决方案就是使用windeployqt .exe这个命令来进行直接拷贝。
2022-09-28 20:29:47 1897
原创 VS环境下,关于“找不到 **.dll,无法执行代码,重新安装程序可能会解决此问题。”的四种解决方案
.dll 是动态链接库文件,里面存储着函数和数据;.lib是静态数据连接库文件,存储着函数名和文件位置;也就是说在执行程序时,exe文件可通过lib文件找到dll文件,并执行在程序中调用的函数。Windows在查找dll文件会按照以下几种方式顺序查找:1.exe文件所在的目录下;2.进程当前的工作目录;3.Windows系统目录;4.Windows目录;5.环境变量Path下的一系列目录;...
2022-05-27 09:58:13 40182 9
原创 VS+QT程序打包发布(保姆级教程)
打包软件:EnigmaVirtualBox_v9.70软件下载连接:https://enigmaprotector.com/assets/files/enigmavb.exe下面进入打包正题:第一步,程序变成Release版本,编译一下然后会生成后缀为.exe的文件文件位置在x64/Release/ 下复制到桌面的一个文件夹下如图所示第二步,按下电脑的win+R,输入cmd 点击确定进入如下界面输入 cd/d 你的文件夹地址按下回车如图所示输...
2022-03-12 13:26:15 8383 21
原创 C++中堆栈异同
同样创建一个uchar数组在栈区(stack)创建一个数组并进行初始化ushort arry16[ImgRow*ImgCol];memset(arry16, 0, ImgRow*ImgCol*sizeof(ushort));在堆区创建是系统自动分配内存空间,并由系统自动回收,程序执行结束自动回收,不需程序员手动回收空间。当存储需要的空间十分大时,需要手动在属性中修改配置空间的大小。在堆区(heap)创建一个数组并进行初始化//声明一个全局变量uchar *m_arr8;/.
2021-08-01 14:19:24 120
原创 QT 出现中文乱码
#if _MSC_VER >= 1600#pragma execution_character_set("utf-8")#endif如下代码放到头文件中即可!
2021-08-01 12:53:41 80
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人