c++C与C++的相互调用问题&opencv list not found
Posted BHY_
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c++C与C++的相互调用问题&opencv list not found相关的知识,希望对你有一定的参考价值。
在实际工作中可能经常要进行C和C++的混合编程,C++调用C语言的代码通常都比较容易,但也有一些细节需要注意。C要调用C++的代码就略为麻烦一些,因为C不支持面向对象的特征。
C中调用opencv c++接口时报错:list:No such file or directory 解决方法:opencvtest.h中添加opencv.hpp就会出错
//main.c
#include <stdio.h>
#include "opencvtest.h"
extern void opencv_function();
int main()
printf("test c\\n");
opencv_function();
//opencvtest.h
#ifndef OPENCVTEST_H
#define OPENCVTEST_H
#endif // OPENCVTEST_H
//opencvtest.cpp
#include "opencvtest.h"
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
extern "C" void opencv_function();
void opencv_function()
Mat img = imread("1.bmp", 1);
Mat img2;
img2.create(10,10,CV_8UC1);//create test
imshow("img", img);
waitKey(0);
转自:http://blog.csdn.net/gobitan/article/details/1532769
以上是关于c++C与C++的相互调用问题&opencv list not found的主要内容,如果未能解决你的问题,请参考以下文章