gpt4 book ai didi

visual-studio-2010 - 将 opencv 库添加到 Windows 窗体应用程序时出现链接器错误

转载 作者:行者123 更新时间:2023-12-02 17:12:50 24 4
gpt4 key购买 nike

我正在尝试通过 GUI 或 windows 窗体应用程序获得的图像进行 opencv 操作。

因此,我将所有 opencv 库添加到应用程序中。它在不包含 opencv 库的情况下运行得非常好,但当我包含时却不是这样。

当我包含以下 opencv 库( #include"opencv\cv.h" )时,

//MyForm.h
#pragma once
#include"opencv\cv.h"
namespace Project3 {

using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;

..... }

然后编译器抛出更多错误,所有错误都表示为 Unresolved external 问题。
 Error  14  error LNK1120: 12 unresolved externals  

如果我将 opencv 库添加到 GUI 的方式不兼容,请提出一些替代方案

最佳答案

很遗憾

#include"opencv\cv.h"

并不是真正包含 OpenCV 头文件的正确方法。如果您查看一些教程( Here is one for Image Processing),它表明您只需要包含所需的头文件。

因此,对于您的特定实例,您最终将使用图像处理代码,我建议您将代码编辑为:
//MyForm.h
#pragma once
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
namespace Project3 {

using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;

..... }

关于visual-studio-2010 - 将 opencv 库添加到 Windows 窗体应用程序时出现链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27552921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com