qt
jjdujiang
这个作者很懒,什么都没留下…
展开
-
error LNK2001: unresolved external symbol "public: static struct QMetaObject const QwtPlot::staticMe
加一个预处理宏QWT_DLL原创 2016-08-06 17:13:16 · 706 阅读 · 0 评论 -
unescaped backslashes are deprecated
文件目录中的 \ 统一以 / 代替原创 2016-08-29 11:06:12 · 2609 阅读 · 0 评论 -
windows下安装qt
Window7下安装 QtCreator2.8Qt4.8.5_mingwgdb-7.5-i686_WinXP首先解压缩MinGW-gcc440_1.zip,放至一个目录例如D:\MinGW-gcc440_1再安装mingw对应的qtqt-win-opensource-4.8.5-mingw.exe再安装QtCreator2.8.0解压缩gdb-7.5原创 2016-06-21 16:54:25 · 370 阅读 · 0 评论 -
qt4.8.5 + opencv2.3.1
今天从网上下载源码,是opencv显示图片的,在qtcreator中运行的时候运行不起来,在debug中运行的时候显示无法定位程序输入点 _ZNSt9exceptionD2Ev于动态链接库libstdc++-6.dll上,经过上网查找,发现libstdc++-6.dll的版本不对,现在的版本是mingw4.4的,必须用mingw4.6的,故到网上下载对应的4.6的,覆盖该dll之后就可以运行了。原创 2016-08-29 14:39:52 · 628 阅读 · 0 评论 -
QT调用MFCDLL
方式一:隐式调用int nSum = TestAddFunction(1, 2);qDebug() 测试成功!注意:需要.dll文件、.lib文件、.h文件,在.pro文件中添加lib库路径和文件LIBS+= -L../***/***/***/lib -l***-L后面跟的是lib库路径-l后面跟的是lib文件名,不要后缀.lib因为库函数是以C来编译和链接的,原创 2016-12-16 16:04:48 · 9549 阅读 · 1 评论 -
undefined reference to 'vtable for ***(类)'
因为用到了信号槽,所以加了Q_OBJECT宏,出现了错误undefined reference to 'vtable for ***(类)',解决办法,把debug里的文件和makefile文件都删掉,甚至生成的临时文件都可以删掉,重新编译。原创 2016-12-28 16:01:44 · 374 阅读 · 0 评论 -
在ubuntu下安装qt4.8.5和qtcreator2.8.0
安装所有依赖包sudo apt-get install libx11-dev libxau-dev libxaw7-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-devsudo apt-get install libxext-dev libxfixes-dev libxfont-dev原创 2017-06-04 08:25:23 · 2014 阅读 · 0 评论 -
cmake2.8.1 + qt4.8.5 + opencv2.3.1 + mingw
环境变量D:\MinGW-gcc440_1\mingw\binD:\Program Files (x86)\CMake 2.8\bin添加到Path中。打开CMake,设置opencv源码路径和编译生成路径,configure,选择编译器mingw makefiles,下面选择第一个use default native compilers,如果环境变量设置正确的话,原创 2017-06-20 23:06:15 · 317 阅读 · 0 评论 -
During startup program exited with code 0xc0000135
没有将dll拷贝到debug或 release目录下原创 2017-07-13 16:27:21 · 1833 阅读 · 0 评论