随笔分类 - Visual Studio 开发
记录使用Visual Studio开发时候遇到的问题,MFC、库编译等等
摘要:一、起因 某天上班发现C盘爆了,原来VS安装在C盘,后续某些文件一起把C盘撑爆了,就想着卸载了VS重新安装一下。于是就愉快的卸载+重新安装到其他盘当中了。之后再次打开原来的VS工程,发现寄了,编译不通过,于是就开始排查问题,是不是配置管理器当中的Release或者x64没有选择对?是不是lib和in
阅读全文
摘要:一、前言 工作上与公司的前辈对接,他给了我一份在linux下面编写的代码压缩包,按照道理来说使用条件宏编译不同的windows和linux的API即可实现代码的通用。但是我在Visual Studio 2022下面编译的时候缺发生了非常奇怪的事情。随便编译就出现很多报错,但实际上这些报错并不是真正的
阅读全文
摘要:一、写在前面 不管是静态库还是动态库,都给我们编写程序提供了一种方便使用外部函数的方式。工作上遇到一个问题,背景如下: 需要将新的涉及到AI模型部署的代码嵌入到原有旧的MFC应用当中,这个新的AI模型代码原本是在Linux上面进行编写编译的,直接导入MFC工程存在几个问题: 代码当中涉及到Linux
阅读全文
摘要:一、为什么会遇到这个问题 公司需要对多图进行拼接,经过多番查找发现了OpenStitching这个库。可以实现多图拼接。在python段尝试了之后感觉效果不错,所以使用Visual Studio进行C++开发。 在读取图片的时候发现imread方法无论怎么样都无法读取到图片。 二、解决办法 我一开始
阅读全文
摘要:一、哪里遇到了这个问题 在进行MNN机器学习框架的MFC应用开发的时候遇到了这个问题,在窗口控件代码段 “MNN_Inference_BarCode_MFCDlg.cpp” 当中需要进行输入图片的读取。通过opnecv2库创建cv:Mat对象,具体代码如下,是一个按钮的控件代码。重点关注其中指针操作
阅读全文
摘要:一、为什么要做这个
阅读全文
摘要:打开资源文件,按“Ctrl+D”组合键,可以查看控件的Tab顺序,使用鼠标顺序点击即可改变Tab顺序,此方法在Visual Studio 2022版本有效,其余版本没有测试过。
阅读全文
摘要:“项目 -> 属性 -> 生成事件 ->后期生成事件 -> 命令行” 中添加: editbin /SUBSYSTEM:CONSOLE $(OutDir)\$(ProjectName).exe 如下: “项目 -> 属性 -> C/C++ -> 优化 -> 优化” 中修改为: 已禁用(/Od)
阅读全文
摘要:https://fishc.com.cn/thread-78783-1-1.html https://blog.csdn.net/crzmy/article/details/109537176
阅读全文
摘要:主要参考2篇博客,其实就是dll文件和lib文件的使用方法而已。链接如下: 1、静态库opencv配置 2、动态库opencv安装
阅读全文
摘要:一、为什么要写这篇博客 公司需要调用MNN框架编译之后的动态库和静态库文件来在另外一台没有编译过MNN框架上的机器运行对应的程序,比如说人体关键点检测之类的程序,这个时候了解静态库和动态库的关系就很有必要了。 二、现代编译器编译流程 源代码(source code)→ 预处理器(preprocess
阅读全文

浙公网安备 33010602011771号