VS
A_Jia_17
视觉算法工程师
展开
-
C++ 如何实现在A库中声明,B库中定义,C库中调用
采用类的静态成员的方式实现该变量的跨库调用。具体而言:在接口库中定义一个类,该类包括一个静态成员变量和修改静态成员的一个成员(虚)函数;在软件库中对该类进行派生,并在调用算法层前调用成员函数,对成员变量进行赋值;在算法层中采用 类::变量 的形式调用。在linux平台可以正常使用,但是在windows会报LNK2001错误。在接口库内声明一个变量,在软件库对该变量定义,最后在算法库使用该变量。原创 2023-11-01 12:31:48 · 521 阅读 · 0 评论 -
C3254,C2838,C1075等问题的解决之一
调试过程中出现了下述两个问题: C3254 “”: 类包含显式重写“”,但并不从包含函数声明的接口派生。 C2838 “”: 成员声明中的限定名称非法。 C1075 “{”: 未找到匹配令牌。搜到的解决方法,大致都是派生类的问题。但是:1)检测代码发现完全无问题。2)笔者这里并不存在派生类,而是存在static成员函数。 鉴于搜到的方法无法解决问题,这里就用最笨的方法--逐步排除法。首先,将static定义到外部时,就报上述上侧2个问题...原创 2021-05-24 14:29:59 · 3184 阅读 · 2 评论 -
VS包含目录无任何问题,debug下正常,release报错,且直接路径添加头文件、或将头文件拷到项目均无用
笔者遇到的是低级但是又不容易发现的错误。在配置 libthrift,需要依赖boost,libevent以及OpenSSL。配置之后debug下正常,release下报错且搜索各种方法依然无解。后来发现,在属性配置时和我平常做的都不一样:直接右键项目,在“属性”内配置的。问题就出现了之后,尝试各种方法之后,自己排查不同,才发现属性配置是的不同。按照平常的操作,在“属性管理器”--...原创 2020-03-20 13:19:30 · 786 阅读 · 0 评论 -
thrift + VS2015 + win10配置简介
仅按笔者操作步骤进行介绍:一、下载thrift,分别下载thrift的zip文件及对应版本的exe文件。注意:两者都不可缺,后面都要用到。配置windows下VS的thrift,并没有版本 要求,仅需要根据自身需要下载64位或者32位即可。 网址:http://thrift.apache.org/download二、解压zip文件,利用VS2015打开...\thr...原创 2020-03-14 23:19:25 · 475 阅读 · 0 评论 -
LNK2019 无法解析的外部符号 "int __cdecl orderDef "
这里遇到此类问题大概是因为读写TXT 文档时使用了过多的of << "...";操作。逐行调试时发现把所有of << "...";注释掉能够运行,重点是:把注释掉的部分重新加入直接点击运行就不再报错,并能正常运行。注意:能运行后若重新生成就又会报相同错误,不过重复上述步骤就又能重新运行了。搞不懂这些......原创 2019-11-21 15:32:56 · 414 阅读 · 0 评论 -
VS2015 “其他窗口” 无 “属性管理器”
选择“工具”(Tools)->“自定义”(Customize) 在弹出的窗口中选择“命令”(Commands Tab) 及其下的“菜单栏”(Menu Bar) 在“菜单栏”右侧内容栏中下拉, 选择“视图| 其他窗口”(View | Other Windows) 点击“添加命令”(Add Command...)并在类别中选择“视图”(View ) 找到并点击属性管理器(Pro...原创 2019-06-20 15:31:45 · 5241 阅读 · 1 评论 -
Vector 的操作
一、内存的释放(1)利用空变量替换:vector <类型>().swap(要释放内存的vector);(2)使用shrink_to_fit()函数:v.clear() + v.shrink_to_fit()二、内存的缩放 vector和string等容器用起来方便,但是需要尽量避免重复内存分配,否则会影响效率。常常需要直接指定,或者使用reserve()函数来指定...原创 2019-09-11 18:09:27 · 202 阅读 · 0 评论 -
读入文件夹下所有不同类型图像
需要依次读入文件夹中的不同类型图像。可以借助 struct _finddata_t 结构体。这里提供关于该结构体的一个解释:https://blog.csdn.net/wangqingchuan92/article/details/77979669以及一个例程:http://www.pianshen.com/article/9394315388/...原创 2019-10-11 10:06:59 · 240 阅读 · 0 评论