- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 MATLAB判断一个数是否整数
if(x == floor(x) && x == ceil(x))end这样做的好处是对包括0在内的正负整数均适用
2021-03-17 15:12:43
3282
原创 Qt5.12 MSVC编译器 报错:程序数据库管理器不匹配
今天在做Qt和matlab混合编程时发现用mingW编译器和msvc编译器有很大不同,正想用一下msvc编译器建一个项目,结果报错:程序数据管理器不匹配,请重新安装。有意思的是我之前遇到过这个问题,当是我在反复卸载安装Qt之后出现的这个问题,网上有人解释为没有清理注册表(我用的软媒魔方绿色版,官方最新版删去这一功能了,可能是有BUG,但是我用了这么长时间也没事)。最后我重启几次还真就好使了...
2019-04-02 10:08:28
3130
4
原创 matlab生成二进制文件,qt读取 问题记录
遇到一些问题暂作记录matlab程序:clearfid3 = fopen('test.dat','wb');X = linspace(1.1,5.1,5);if(fid3>0) count=fwrite(fid3,X,'float');endfclose(fid3);qt:QFile file("E:/MATLABmaker/matlabToDll/mu...
2019-03-22 11:07:06
804
原创 Qt与matlab混合编程详细实现过程
最近项目需要,matlab的一些算法需要工程用,因此需要直接转成Qt能够调用的形式,之前也做过类似的,但那个时候是使用vs2012,而且也没怎么做记录,一些坑坑绕绕也都忘了,现在用Qt调用,感觉区别还是很大的。环境:Qt5.9 mingW(32位)matlab2015b(32位)vs2015这里要注意Qt官方发布的qt安装都是32位的,如果想要64位需要自己编译,所以能做取舍的...
2018-11-07 20:54:22
11370
17
原创 C语言与matlab混合编程中mwArray的Get函数的简单用法解释
网上的通用示例:double data[4] = {1.0, 2.0, 3.0, 4.0};double x;mwArray a(2, 2, mxDOUBLE_CLASS);a.SetData(data, 4);x = a.Get(1,1); // x = 1.0x = a.Get(2, 1, 2); // x = 3.0x = a.Get(2, 2, 2); // x = 4....
2018-11-07 16:44:45
1279
2
原创 Qt下关于tuple用法 ”too many arguments“警告解释
Qt环境下使用tuple#include <QCoreApplication>#include <windows.h>#include <windowsx.h>#include <QDebug>#include <QString>#include <QObject>#include <QStringList>#in
2018-07-11 13:08:19
4114
2
原创 Qt加载图片过程中的绝对路径与相对路径
参照前辈的博文:https://blog.youkuaiyun.com/andy_93/article/details/52831175绝对路径和相对路径的概念就不一一解释了,主要讲用法:绝对路径: QImage image; image.load("E:/CmakerQt/WidgetTest1/texSeaBed.png");如果加载图片失败,则isNull函数返回tru...
2018-07-02 11:11:41
14258
1
原创 error: undefined reference to `gluPerspective@32‘ error: undefined reference to `gluLookAt@72‘ 的解决办法
记得以前老师上课讲过,在做设备尤其是重要设备时,如果调试过程中出现故障,不仅要解决故障,还要做到故障重现。以上两个问题其实是一个问题,一个芝麻大的问题,困扰了我一周,让我想起那句熟悉的话:出来混迟早是要还的。 问题出现:使用Qt5.9.6创建一个类,公共继承QOpenGLWidget。加载了freeglut库,链接了.a链接库文件,将freeglut.dll放入生成的exe...
2018-06-11 16:26:38
3129
原创 QtCreator编译错误: -1: error: [debug/main.o] Error 1 问题的解决办法
在使用Qt的时候经常会出现一些莫名奇妙的编译报错,有时候真的是无语,经常会遇到诸如 -1: error: [debug/main.o] Error 1 这样的问题,调试了很多次后发现和我自己设置的预编译stdafx.h的头文件有关系。 我常常在.pro文件中使用CONFIG += precompile_headerPRECOMPILED_HEADER = stdafx.h 来进...
2018-06-06 15:43:21
31877
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人