在VS上用C++和mfc开发软件时发生的一些错误和解决方案

一、

1.错误

点击 时,出现

 

2.解决过程和解决方法

我先重新生成了项目,但是没有生成成功。

于是我先把没有生成成功这个问题解决了。

错误这会有错误提示。逐个解决最后生成成功,再点击

 

就会成功生成.exe文件。

二、VS每次编译都要重新生成的解决方案

1.点击工具

 

 2.点击选项

 

3.点击项目和解决方案,在生成并运行当中有 运行期间,当项目过期时的下拉框,选择始终生成。

 

三、vs 项目生成程序时加载dll文件很慢

 思考:可能是因为电脑的性能原因导致的。所以我很久都没有理会这个问题。昨天我在网上搜了一下这个问题,还真有解决的方法。我试了一下还真管事。

  哎!还是我主观性太强,这个问题早就可以解决的。

解决方法:

打开工具->选项->调试->符合

 

 

 

 

 在自动符号加载首选项下,选择 仅加载指定的模块(O),点击确定就OK!

四,无法打开文件“mfc100.lib"文件

此问题是在 Debug x86环境下呈现的

解决方法

点击项目->属性->VC++库目录

 

 

打开库目录

 点击 从父级或项目默认设置继承(I)   然后点击 确定 就OK了!

五、SIFT,SURF在vs x86 环境下 可以编译成功,但程序运行异常

Ptr<Feature2D> f2d = SIFT::create();  异常 

解决方法:

cmake 在编译 opencv 时 勾选OPENCV_NENABLE_NONFREE

原因是 SIFT,SURF算法在nonfree文件下。

posted @   joker_2255  阅读(477)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示