- 博客(76)
- 资源 (9)
- 收藏
- 关注
转载 VM虚拟机Ubuntu14.04 系统扩容
然后再修改里面的数字,不能进来就直接修改数字,否则按钮置灰不可用,建议“之后的空余空间保留5096”,调整好数字之后,点击调整大小按钮。5.点击开启此虚拟机-》登录-》桌面右键-》打开终端-》输入这个命令安装磁盘管理工具。20、选中文件系统为linux-swap的位置,点击右键-》启用交换空间。21、选中文件系统为linux-swap的位置,点击右键-》点击信息。25、打开文件管理器-》计算器-》空白的地方-》鼠标右键-》属性。8、选中文件系统为linux-swap的位置,点击右键-》删除。
2023-08-11 14:31:59
383
原创 FFmpeg 调用库时出现error: LNK2019: 无法解析的外部符号 “struct AVFormatContext * __cdecl avforma的错误
需要将调用extern "C"出现无法解析外部符号错误。
2023-06-12 11:14:49
394
原创 Gstreamer基础教程+Qt
基础教程 2:GStreamer 概念本片主要介绍gst的一些基础函数的使用以及相关概念,后面会做一些基础demo。
2023-04-11 15:49:05
1091
原创 vs+opencv在初始构建工程时出现问题
0x00007FF983B4CD29 处(位于 myOpenCV.exe 中)引发的异常: Microsoft C++ 异常: std::bad_alloc,位于内存位置 0x000000FC11F6E860 处。
2023-04-11 09:28:58
187
原创 Gstreamer基础教程+Qt
Gstreamer是一个支持Windows,Linux,Android, iOS的跨平台的多媒体框架,应用程序可以通过管道(Pipeline)的方式,将多媒体处理的各个步骤串联起来,达到预期的效果。每个步骤通过元素(Element)基于GObject对象系统通过插件(plugins)的方式实现,方便了各项功能的扩展。它与FFMPEG库作用类似,FFMPEG库通过给音视频相关库文件进行音视频操作;GStreamer则是一个音视频框架,只能按照其规范进行操作。本系列文章,按照您已经熟练使用QT进行演示操作。
2023-04-04 15:00:45
1981
6
原创 QT报错error: static assertion failed: The slot requires more arguments than the si
随笔
2022-11-17 10:49:21
1325
1
原创 LFS挂在文件系统时出现mount: /mnt: wrong fs type, bad option, bad superblock..............问题
1.使用lsblk -f 命令查看/dev/sda3分区是swap格式。2.重新在LFS 分区上创建 ext4 文件系统。3.重新使用挂载命令,挂载 LFS 文件系统。
2022-11-16 13:31:43
480
原创 Ubuntu下初装QT出现错误cannot find -lGL解决办法
1.问题原因:Qt 找不到 OpenGL 的动态链接库(libGL.so),Qt 默认在 /usr/lib/ 目录下查找动态链接库,但是很多 Linux 发行版将 OpenGL 链接库放在其它目录,对于 Ubuntu,OpenGL 链接库位于 /usr/lib/x86_64-linux-gnu/ 目录。在 /usr/lib/ 目录下为 libGL.so 创建一个链接,就能解决问题。2.解决办法:1)查找所在位置;mlocate libGL2)找到所在位置3)创建链接并查看链接是否
2022-01-26 11:32:08
1978
1
原创 Ubuntu汉化后更改中文文件夹为英文
三条命令:1.换成英文export LANG=en_USxdg-user-dirs-gtk-update2.显示中文export LANG=zh_CN.UTF-8
2022-01-26 08:59:37
1423
原创 MFC组合框实现多列组合框功能
也可实现组合框复选框一起使用,具体请自行更改代码,注:此篇代码转至Mihai Filimon,具体链接已不可见;侵删。示例如图:使用本控件的步骤如下:在对话框编辑器中添加定制控件,并声明其类型为MultiColumnComboBox。 再在OnInitDialog中添加下面代码: m_combo.SubclassDlgItem(IDC_CUSTOM1, this), /************************************ REVISION LOG ..
2021-12-09 09:37:49
779
原创 Giteet上传代码至仓库步骤
准备工作:电脑安装Git客户端;一.在Gitee网站新建仓库二.在本地文件夹右键选择git bash here三.输入个人信息(代码提交者)git config --global user.name "xxxx"git config --global user.email "xxxxx@163.com"四.创建本地仓库 -git init五.上传所有代码到本地仓库git add . pS: add后面有个点,与add之间有一空格这样...
2021-08-05 09:00:13
4775
2
原创 QT打开外部“以管理员身份运行”权限的exe应用程序失败
问题原因:需要提升用户权限解决办法:.cpp文件void XXX::StartPocess(){ QDir filedir; QString filePath,exeName,exepath;; exeName = "/XXX.exe"; //此处更改为你自己的exe文件 filePath = QCoreApplication::applicationDirPath();//filedir.currentPath(); exepath =
2021-07-30 10:12:45
1839
原创 关于MFC应用程序在Win10系统下调用WINDOWS API失效问题
问题描述:应用程序在WIN10系统下调用SetLocalTime()函数,更改系统时间失败问题原因:更改系统时间这类操作需要使用管理员身份运行,常规MFC应用程序,如果不设置为“以管理员身份发布”,那么调用此类函数没有权限;解决方法:VS2017软件下,项目-》属性-》链接器-》清单文件-》UAC执行级别,选择为“requireAdministrator (/level='requireAdministrator')”...
2021-07-30 09:49:30
1048
原创 QT error: LNK2019: 无法解析的外部符号 “__declspec(dllimport) public:
情况一:外部LIB库路径填写错误,正确填写方法:LIBS += -LD:\1.Program\5.Desk\Pro\Desk -lConsoleDS再将DLL文件放入编译debug文件夹下。情况二:外部LIB库是使用32位编译器编译的,即VS中的X86;我在QT中使用的是MSVC2017_64bit,导致的这个问题...
2021-07-20 15:05:12
2987
转载 QT Creator 使用 designer 修改 ui界面编译后,编译时界面不更新
今日遇到一个奇怪的问题,描述如题。网上搜索了一些解决方案,说的不是很清楚,经过一些时间的摸索,这里总结一下解决方法。ui源文件到界面显示的原理可以网上搜索,这里不再描述。简单讲就是先要从*.ui生成ui_*.h然后再编译,所以界面未更新实际上是因为ui_*.h这个文件没有更新导致的。出现此问题后我尝试了以下几个方法:1,在生成目标的文件夹内找到ui_*.h,复制到源代码文件夹内覆盖原来文件,成功2,删除源代码文件夹内ui_*.h后,clear all 然后再重新编译,失败。3,uic
2021-07-13 13:50:02
1727
原创 解决qt中ui界面中有对象名,cpp文件中还是显示没有成员的方法
方法一:重启QT Creator,我试过不是太好用;方法二:重新构建一下工程;
2021-01-20 09:01:25
1929
1
原创 MFC中CComboBox显示全部下拉列表内容,该如何解决
在画界面那儿,选中 CComboBox ,鼠标移到控件的箭头上,当光标为双向箭头时。再点击.那八个小方框围成的矩形区域,可以把它拖高,就能实现全部显示,如下图所示
2020-05-12 09:41:37
4221
4
原创 打开资源文件时提示fatal error RC1015:cannnot open include file 'bcgrores.h'
描述:VS2015 MFC工程打开rc资源文件时,提示致命错误不能打开,如下图所示;解决办法:bcgrores.h是我VS工程中用的一个BCG插件的头文件,后来电脑重装系统插件就没安装,结果就打不开,重新安装插件就好了。...
2020-03-10 08:27:11
603
原创 QT中使用正则表达式去除语句中的逗号分号空格点号
QString tmp; tmp.remove(QRegExp("\\s")); //正则表达式去空格 tmp.remove(QRegExp(";")); //正则表达式去分号 tmp.remove(QRegExp(",")); //正则表达式去逗号 tmp.remove(QRegExp("\\.")); //正则表达式去点...
2020-03-02 08:51:55
3217
原创 Qt中 Queue队列拷贝少数据问题
今天遇见个有趣的问题,关于Queue队列拷贝一直少一个数据的问题,记录下来1.问题描述:情况一能正确拷贝队列一到队列二中,而情况二却一直少拷贝最后一个队列数据;//情况一:Queue<int> g_quFilTmp;Queue<int> g_quFil;int tmpcnt = g_quFilTmp.count(); //区别在此for (int i ...
2020-01-16 16:03:17
809
2
原创 VS 2015部署应用程序提示“应用程序无法正常启动( 0x0150002)” 解决方案
问题描述:MFC编写的应用程序,电脑重新做一遍系统之后就打不开了,提示如下图所示,应用程序无法正常启动( 0x0150002),解决过程:1.通过查看Windows日志中的应用程序发现,原因为ControlCAN.dll的激活上下文失败。2.查看“控制面板”-“程序”-“卸载程序”中发现Microsoft C++ 2005 等好多的微软常用运行库缺失;解决办法:在360的软件管家中...
2019-12-30 09:48:17
1773
原创 QT创建使用动态链接库的方法以及问题
如何创建动态链接共享库及使用可看https://www.cnblogs.com/woxinfeixiang2015/p/8334112.html一去二三里的博客写的也很好http://blog.sina.com.cn/s/blog_a6fb6cc90102vsdn.html写下遇到的问题:一、问题1:error:undefined reference to '_imp__glXXX@X...
2019-12-04 14:29:36
1423
原创 QT中调用共享库时加载库成功,加载库中函数时提示失败的解决办法
问题说明:TranBaowenInfo.dll 是自己编写的动态链接库,库中导出函数名为GetTranslateInfo(),调试时一直提示加载库成功(ok dll),但是加载库中导出函数一直失败(shibai func)。 typedef bool (*getTranslateInfo)(Tran_ptCIR_Frame, QString, COLORREF, ...
2019-12-03 14:44:39
2462
2
原创 Qt与VS相同作用函数汇总
1.QString 与CString 格式化输出 VS : CString str.Format(L"%d",n); QT : QString str.sprintf("%d",n);2.QString 与CString十六进制强制转换VS :CString str = L"0x12";unsigned char n = _tcstol(str, NU...
2019-12-03 14:20:24
888
原创 QT之error: cannot bind non-const lvalue reference of type ‘CBaowen&’ to an rvalue of type ‘CBaowen
问题描述:QT中自己编写了一个结构体变量CBaowen,报文中含有函数重载部分(如下所示),之后定义一个队列变量 QQueue<CBaowen> queue;当给队列变量赋值时queue.enqueue(baowen)时,会出现cannot bind non-const lvalue reference of type ‘CBaowen&’ to an rvalu...
2019-11-21 10:23:07
2044
转载 Debug下正常,而Release失败的原因
关于Debug和Release之本质区别的讨论一、Debug 和 Release编译方式的本质区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(...
2019-11-01 11:40:20
2693
原创 MFC 堆栈问题-Debug无错误,Release报错误
问题:编写的MFC程序Debug时无错误;Relesse版本中提示debugHeap.cpp中 888行错误,其实就是堆被破坏,并且定位到了一个奇怪的地方,如下图:问题重现:在此MFC程序中我调用了自己编写的外部动态库,外部接口为GetTranslateInfo(TF, sTranslate, SimpleInfoColor, arrDetailInfo);函数。经调试显示进入函数中向...
2019-11-01 10:33:52
740
1
转载 VS2010 使用TeeChart绘图控件 - 之一 - 控件和类的导入
转载至[https://blog.youkuaiyun.com/czyt1988/article/details/7428415]vs2010的用法和vc6有很大的不同,特别是在一些函数调用那里,当然。控件导入也是很不一样的安装好控件后就可以在工程里加入teechart控件了加入方法有如下几种:1.添加Teechart控件1.1 插入Teechart控件1.1.1 插入控件新建一个对话...
2019-09-27 11:50:00
642
原创 MFC插入TeeChart第三方控件时报错ASSERT(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL));
在原有项目中使用TeeChart控件时,出现如下错误,经查找winocc.cpp文件得出ASSERT(::IsWindow(m_hWnd) || (m_pCtrlSite != NULL));问题,此问题为创建控件失败,经查是在APP类的初始化函数(BOOL CXXXApp::InitInstance())中,缺少AfxEnableControlContainer();函数,添加上即可。...
2019-09-27 11:37:50
2288
原创 关于调试错误 Assertion Failed 问题
在VC、MFC工程中 ,编译没有错误,但是在调试时会出现Assertion Failed错误,比如 Assertion Failed afxwin2.inl Line139 ,这种错误往往定位不到错误点,以至于不好查找,下面以此问题为例,说一下如何解决:1.首先找到afxwin2.inl,此文件一般在软件的安装目录下,可在软件安装目录文件夹下使用搜索功能,查找该文件,找到后将文件拷贝到其...
2019-08-01 10:47:04
16902
原创 关于sizeof函数获取结构体数组变量字节数的问题
众所周知sizeof适用于获取变量或者类型字节数的函数,那么用于获取结构体数组字节数时怎么应用呢?通过测试我得出以下结论,以示例说明typedef struct{ uint8_t var1[2]; uint8_t var2[2]; uint8_t var3[2]; } _struct;_struct save[10]= {0};...
2019-03-18 09:39:30
1894
10
原创 QT中error: xxx does not name a type xxx错误
今天遇到一个这种类型的错误记录一下解决方法:查找发生错误的文件 看文件中是否有头文件相互包含的情况
2019-03-14 16:38:52
7980
转载 Qt中文编码和QString类Unicode编码转换
转自https://blog.youkuaiyun.com/g423tgl234/article/details/522225691 window中文GBK编码和Unicode编码转换 //GBK‐> QString QString str = QString::fromLocal8Bit("新浪微博"); //QString ‐> GBK QS...
2019-03-13 13:16:47
4417
转载 Qt中 QString 和int,double等的转换
转载原文:https://blog.youkuaiyun.com/u013007900/article/details/50222991有两种方法1.使用QString::number();如:long a = 63; QString s = QString::number(a, 10); // s == "63" QString t = QString::...
2019-03-07 16:03:28
2135
转载 switch语句中编程错误:jump to case label
代码:int main(){ int a =0; switch(a) { case 0: int b = 0;break; case 1: break; default:break; } return 0;}编译器提示错误:testswitch.cpp: In function ‘int main()...
2019-03-05 09:23:21
10571
2
转载 QT常用的类型转换(QByteArray/QString/char*/uint8等)
转自https://blog.youkuaiyun.com/qq_31073871/article/details/79881354目录:1、字节数组(char*、uint8、int8)转QByteArray类2、QByteArray类转字节数组(char*、uint8、int8)3、字节数组转hex字符串4、字节数组(char*、uint8、int8)转QString5、QStrin...
2019-02-28 14:53:19
13388
转载 QT之数据类型转换
转载https://www.cnblogs.com/jiasaidongqi/p/4390145.html学习和使用Qt也有差不多半年了,想着半年前一个刚看完《C++ Primer》的超级大菜鸟,到现在能够基本独立完成实验室上位机软件开发的小菜鸟,Qt的学习让我加深了对《C++ Primer》的理解,更培养了我查文档的能力。这半年来,学到了很多,却由于没有及时记录忘了很多。对着之前的项目,把经...
2019-02-28 10:11:47
415
Resizer_demo
2018-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人