Error 1 error C1083: Cannot open include file: 'mex.h': No such file or directory

9 次查看(过去 30 天)
I've just installed Matlab 2014 and Microsoft Visual Studio Professional 2013. I've already set mex compiler up in my matlab, and tested it with a simple mex-file (arrayProduct.c). But, when I wnat to debug a project in Visual Studio, I get the following Error:
Error 1 error C1083: Cannot open include file: 'mex.h': No such file or directory
Can anybody help me to get rid of this error. pleaseeeee :(
Thanks.
  5 个评论
margol
margol 2014-7-10
Thanks alottt!!! This error removed, but now I'm receiving this error:
1>------ Build started: Project: nodule_agf_segmentation_approx, Configuration: Release x64 ------
1> covariance_from_hessian.cpp
1>RC : fatal error RC1110: could not open ..\..\..\..\..\..\Program Files\MATLAB\R2009a\extern\include\mexversion.rc
1>
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Can you help me also to get rid of this?

请先登录,再进行评论。

回答(1 个)

Johannes Kalliauer
编辑:Johannes Kalliauer 2019-9-6
Following worked for me:
gcc -c -I /opt/MATLAB/R2018b/extern/include myMEXfile.c
if I run mex I get: This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018)
If I run `which mex` i get /usr/local/texlive/2018/bin/x86_64-linux/mex

类别

Help CenterFile Exchange 中查找有关 Write C Functions Callable from MATLAB (MEX Files) 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by