Cpp file in Matlab
2 次查看(过去 30 天)
显示 更早的评论
HI,
I am really very Frustrated of doing mex stuff, I am trying for more than 3 Days I know there is very little thing that need to be done to make mex displayImage.cpp to work
I have installed VS10, SDK7.1, MAtlab2012b,opencv 2.4.9, Everything is fine if I run the cpp File it gives me following error :
>> mex Loadimage.cpp
C:/opencv/build/include/opencv/cv.h(63) : fatal error C1083: Cannot open include file: 'opencv2/core/core_c.h': No such file or directory
C:\PROGRA~1\MATLAB\R2012B\BIN\MEX.PL: Error: Compile of 'Loadimage.cpp' failed.
Error using mex (line 206) Unable to complete successfully.
Please, help me.
0 个评论
采纳的回答
Titus Edelhofer
2015-1-14
Hi,
you will need to tell mex where to find the include files, and probably also the library files. Your call should look something like
mex -I"C:\Program Files\opencv\include" Loadimage.cpp -l"C:\Program Files\opencv\lib" -Lopencv.lib
Take a look at the doc for mex and there at the flags "-I", "-L", "-l".
Titus
2 个评论
Titus Edelhofer
2015-1-14
Unfortunately no. Please take a look at the documentation, give it try, and post what you've done and what problems you face ...
Titus
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Introduction to Installation and Licensing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!