C++
小天狼星不来客
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++学习笔记——批量生成字符串
一个很实际的例子:我们在做图像处理的时候会检测到若干ROI,并且为了方便分析会把他们保存下来,但是在处理之前我们并不知道有多少个这样的ROI,而如果只知道路径我们势必会面临批量生成字符串的问题——把所有的ROI保存为ROI1.jpg、ROI2.jpg、ROI3.jpg的形式等等。这里我们用到的一个重要函数就是sprintf(高版本的VS使用sprintf_s)。这是C标准库中的函数之一,用于格式化...原创 2018-09-08 00:53:09 · 1060 阅读 · 0 评论 -
亡羊补牢——C2632: “char”后面的“int”非法
解决方案:添加头文件的次序问题,只需更改加载头文件的顺序。原创 2018-08-24 03:03:08 · 3427 阅读 · 0 评论 -
亡羊补牢——error C2872: “ACCESS_MASK”: 不明确的符号
在实用opencv3.4.14中出现的编译错误,好像只有opencv3以上才会出现这种问题。问题所在:using namespace cv; 和 #include <windows.h>冲突了解决方案:要么将using namespace cv;去掉,每个Mat前面都加上域名符号cv::,这好麻烦啊,满篇都是Mat傻子才这么干呢。另一种方案是#include <win...原创 2018-08-24 03:07:38 · 1550 阅读 · 0 评论 -
亡羊补牢——无法加载<iostream>
前两天配置tesseract来着,然后学opencv在我的VS2015上搞了个通用项目属性表,每次新建项目之后加上就行,但是搞好了以后发现cpp怎么都找不到<iostream>了,让我焦头烂额,我想着不会我把什么底层的文件不小心删了吧。。。(配置tesseract真的不容易,我来来回回删了好多个版本)最后通过强行打开<iostream>发现他说他在包含目录“...”里没...原创 2018-08-24 03:16:28 · 636 阅读 · 0 评论 -
亡羊补牢——This function or variable may be unsafe
今天遇到了编译器报错:error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.那么第一个...原创 2018-08-24 10:36:37 · 361 阅读 · 0 评论 -
亡羊补牢——error LNK2038: 检测到“_ITERATOR_DEBUG_LEVEL”的不匹配项的原因及解决方案
错误分析这是一个VS2010链接时产生的错误,有可能有两种说法: 值“0”不匹配值“2” 值“2”不匹配值“0” 关于这个报错的解释是:Debug使用了Release的库文件。若你连接库里两种库文件都添加着,但是却把release库文件放在了debug前面,也是会出错的。因为程序默认按顺序使用库文件。若报错为error LNK2038: 检测到“_ITERATOR_...原创 2018-08-24 13:10:30 · 3553 阅读 · 2 评论 -
C++学习笔记——动态库与静态库
目录0. 库技术简介1. DLL用例示范2. DLL的加载、卸载与多进程的数据段3. DLL中的动态内存分配4.为DLL添加头文件5.在DLL中导出一个类6. 静态库的编译7. 动态库的手工加载8. VC项目的静态编译 0. 库技术简介在C/C++中可以将一种编译好的符号提供给第三方来使用,而源码是对用户不可见的,就是“库技术”。简单的来说就是...原创 2018-08-25 02:40:37 · 2163 阅读 · 0 评论 -
亡羊补牢——error LNK1104: 无法打开文件 ProjectName.exe
这是在调试过程中出现的一个链接错误,通常是代码本来好好运行着没问题,调试了几次突然就不行了,如果debug模式失效release模式还是可以继续调试的,其出现的原因很有可能是一下几种情况: .exe文件本身就不存在了 .exe文件被占用,占用的原因很复杂 .exe是外部链接时,外部链接文件路径设置错误 如果是第一种情况,那么建议点击"清理解决方案——重新生成解决方案"...原创 2018-09-07 15:15:05 · 640 阅读 · 0 评论
分享