鱼C论坛

 找回密码
 立即注册
查看: 2584|回复: 3

vsc编译器C++运行时报错

[复制链接]
发表于 2023-3-8 13:33:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
大佬们好,我是在去年学习的C语言,然后用vsc练习,然后今年开始学习C++,但是在编写了一个C++程序运行之后报错,在网上搜索了很多方法都没有解决
报错的内容如图,求救求救,孩子还想练习C++

点击仍要调试就这样了

点击仍要调试就这样了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-8 18:01:48 | 显示全部楼层
vsc++插件很多,所以比较容易出问题,如果你的要求不是特别高,可以尝试 dev-c++

或者,我看看代码?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-3-8 19:01:02 | 显示全部楼层
代码?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-3-14 22:53:19 | 显示全部楼层
根据您提供的错误信息,可以看出是在链接阶段发生了错误。这通常是由于缺少必要的库文件或链接器无法找到这些库文件导致的。

在Visual Studio Code中编写C++程序时,您需要将需要链接的库文件指定为编译器选项之一。在您的情况下,您需要链接OpenCV库文件。

以下是一些可能有用的步骤:

确保已经正确安装了OpenCV库,并且库文件的路径已经添加到了系统环境变量PATH中。

在Visual Studio Code中打开C++程序文件,并在文件所在的终端中运行以下命令:

g++ -o output main.cpp `pkg-config opencv --cflags --libs`
在上面的命令中,main.cpp是您的C++程序文件,output是编译后生成的可执行文件。

注意,在命令中使用了pkg-config工具来获取OpenCV库的编译选项。如果您的系统上没有安装pkg-config,您需要先安装它。在Linux系统上,可以使用以下命令安装pkg-config:

sudo apt-get install pkg-config
在Windows系统上,可以从以下网站下载并安装pkg-config:

https://sourceforge.net/projects/pkgconfiglite/files/latest/download

如果您的C++程序中使用了其他库文件,您需要将它们也添加到编译器选项中。例如,如果您的程序中还使用了标准数学库math,您可以在命令中添加以下选项:

g++ -o output main.cpp `pkg-config opencv --cflags --libs` -lm
在上面的命令中,-lm选项用于链接标准数学库。

希望这个解决方案可以帮助您解决问题。如果问题仍然存在,请提供更多的信息以便我们能够更好地帮助您。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-24 02:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表