Compiling mex files - Fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory
6 次查看(过去 30 天)
显示 更早的评论
I've got an old mex file to run on my laptop and I got an error as in the title: Fatal error C1083: Cannot open include file: 'stdint.h': No such file or directory. Mex is working without problem on another computer. I'm using 64-bit computer and 64-bit Matlab R2012b. To compile I have VS 2005. I've tried to change to VS 2010, but I've got more errors (four LNK2019). I was looking how to solve my problem, but nothing helps. I've stuck with it for 4 days.
I have a stdint.h file in folder with all files from project and on the path - doesn't work.
I've tried to show the location of the files as:
mex -l"C:\Users\Maria\Folder_with_project" mex_file.cpp
also:
mex -l"C:\Users\Maria\Folder_with_project\stdint.h" mex_file.cpp
I've tried also with -I (upper-version I) as includes.
In all cases there was the same error. Does anybody has any idea how to solve it?
10 个评论
Walter Roberson
2016-7-12
The "There is still the same error" response was caused by having omitted the -I parameter that had been described earlier. Both the -I and -L and -l are needed.
采纳的回答
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!