![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++库
A1367297309
这个作者很懒,什么都没留下…
展开
-
查看lib中的函数命令
dump /exports a.lib原创 2015-12-25 11:04:16 · 5633 阅读 · 0 评论 -
opencv中的CV_MAKETYPE及其他相关基本类型定义
opencv中的CV_MAKETYPE及其他相关基本类型定义在文件Cvdef.h(路径为opencv\sources\modules\core\include\opencv2\core)中,可以看到opencv中类似于CV_8U等描述图像结构的定义:在这里,我们称类似CV_8U的宏定义为“图像类型描述符”。从上图看出,所有的“图像类型描述符”均经由一个叫做 CV_MAKETYPE的宏来定义。根据上述原创 2016-11-07 10:49:35 · 5340 阅读 · 7 评论 -
error “fatal error C1189: #error: Macro definition of snprintf conflicts with ...的新的解决办法
在include了报错头文件(直接或者间接,这里记为aaa.h)的自己的代码中,在#include “aaa.h”的前面加上,#include 此方法的优点那就是,不用像方法1那样,得修改编译好了的库文件并重新编译。缺点是,该库的snprintf覆盖了stdio.h中定义的snprintf函数,可能引入问题。(只需检查一下两个库的定义是否一致即可)原创 2016-11-05 21:53:02 · 6280 阅读 · 0 评论 -
C++ 宏重定义不会报错
C++ 宏重定义不会报错,而是使用最后出现的宏定义代替之前的原创 2016-11-05 21:40:06 · 2573 阅读 · 0 评论 -
便捷的使用QtTest进行批量单元测试
便捷的使用QtTest进行批量单元测试QTestRunner类用于管理被测试类对象,便于进行单元测试:代码如下:qtestrunner.h#ifndef TESTRUNNER_H#define TESTRUNNER_H#include <QList>#include <QTimer>#include <QCoreApplication>#include <QtTest>/*Taken fr原创 2016-06-16 10:58:36 · 2903 阅读 · 0 评论 -
better qgui tester
之前写的qtestrunner不能测试gui程序,故应将其改进为如下:qtestrunner.h#ifndef TESTRUNNER_H#define TESTRUNNER_H#include <QTimer>#include <QtTest>/*Taken from https://stackoverflow.com/questions/1524390/what-unit-testing-fr原创 2016-06-16 11:29:47 · 638 阅读 · 0 评论 -
使用jsoncpp的问题
在编译完成jsoncpp之后,我们得到一个名为json_vc71_libmtd.lib的文件,然而将其部署到vs中之后,却报出如下错误: msvcprtd.lib(MSVCP100D.dll) : error LNK2005: “public: void __thiscall std::_Container_base12::_Orphan_all(void)” (?_Orphan_all@_Co原创 2016-04-05 12:50:42 · 1902 阅读 · 0 评论 -
学术论文写法
学术论文:1.问题的提出;2.国内外研究现状;3.本文所提出的方法;4.实践证明其优势和可行性;5.结论及展望原创 2016-02-24 10:25:47 · 691 阅读 · 0 评论 -
qt的
dumpcpp 工具dumpcpp ---- ActiveQt模块的命令行工具,可以导出Qt能识别的COM组件的接口。这个工具在Qt库的bin目录下可以找到。如果没有,也可以在Qt库\tools\activeqt\dumpcpp文件夹中找到源码,自己编译一下就有了。在命令行中进入某个目录,比如D:\,然后执行dumpcpp {00020813-0000-0000-C000-000000000046原创 2015-12-25 11:07:57 · 650 阅读 · 0 评论 -
IA写插件
第一步首先,新建一个工程,并实现一个插件接口类,如下图中的objectfactoryinstance文件,用于:注册相关类(使该类可以支持反射),用于插件外面便捷的调用;将某些对象加入到该类对象管理对象里(如,UIService对象)。//objectfactoryinstance.h#include "def.h"#include "objectfactory.h"class PLUGI原创 2017-02-13 17:40:39 · 1147 阅读 · 0 评论