C/C++常见报错问题描述及解决方案

C类:

1.窗口运行秒关:

解决方法如下:

若此时进行的操作是编译(F5),可先运行程序(Ctrl+F5),若仍然一闪而过,用下面方法解决。

方法一:
1.若是C++文件,在程序最后写一句(return之前)添加:system(“pause”);
2.若是C文件,首先在程序头添加头文件:#include"stdlib.h";然后在程序最后写一句(return之前)添加:system(“pause”)。
方法二:
1.右键单击当前工程-属性
2.选择配置属性-链接器-系统
3.更改系统选项中的“子系统”配置,选择下拉菜单的第一个“控制台 (/SUBSYSTEM:CONSOLE)”
然后选择"开始执行(不调试)",也就是ctrl+F5;

W类:

问题描述:
“无法启动程序,“…exe”。系统找不到指定文件”
的解决方法
在这里插入图片描述

E1696 无法打开 源 文件 “stdafx.h”

3.visual studio2017遇到错误 无法打开包括文件: “opencv2/opencv.hpp”
解决方案:
在这里插入图片描述

  • 项目右击>>属性>>配置属性>>VC++目录
    包含目录里添加X:\xxx…\opencv\build\include(###不是X:\xxx…\opencv\build\include\opencv2)
    库目录里添加X:\xxx…\opencv\build\x64\vc15\lib

  • C/C++>>常规
    附加包含目录里添加X:\xxx…\opencv\build\include(###不是X:\xxx…\opencv\build\include\opencv2)

  • 链接器>>常规
    附加库目录里添加X:\xxx…\opencv\build\x64\vc15\lib

  • 链接器>>输入
    附加依赖项里添加opencv_world344d.lib

  • 调试前,记得把界面上调试器左边的x86改为x64

(PS:事先已设置好OPENCV_DIR环境变量)

参考:https://www.cnblogs.com/rawadofd-777/p/10346270.html
4.无法打开文件opencv_world3410d.lib
才发现应该是写opencv_world3410d.lib不是opencv_world3410d.lib.dll
在这里插入图片描述
https://blog.csdn.net/Rhoda617/article/details/94358984

猜你喜欢

转载自blog.csdn.net/weixin_44322778/article/details/105413372