include files
조회 수: 15 (최근 30일)
이전 댓글 표시
Hello! Help me please.I want to use Ogre3D in mex (for s-function). http://www.ogre3d.org/ But my .cpp file contains OGRE's include files which Matlab doesn't see. In Visual Studio it can be adjusted in properties of solution. http://s001.radikal.ru/i196/1104/e6/e04d2a5746f8.jpg Is it possible to make so in Matlab? I will be grateful for any answer.Thank you.
댓글 수: 0
채택된 답변
Jarrod Rivituso
2011년 4월 2일
When you use the mex function, you should be able to use the -I flag to specify the include directories.
Is that what you are looking for?
댓글 수: 5
Jarrod Rivituso
2011년 4월 2일
Hi Natalia,
You need to put both the include path and the source files. So, for instance...
mex -IC:\OgreSDK\samples\include mymexfile.c
Walter Roberson
2011년 4월 4일
getenv() requires the name of an environment variable as its input, such as
getenv('OGRE_HOME')
to verify that OGRE_HOME is set.
추가 답변 (2개)
Natalia
2011년 4월 2일
댓글 수: 1
Jarrod Rivituso
2011년 4월 2일
Yes, you will need to add each include path and the library directories. Use the -l and -L flags to add library paths (-l) and actual library files (-L).
Again, the documentation has a table of all supported compiler switches:
http://www.mathworks.com/help/techdoc/ref/mex.html
참고 항목
카테고리
Help Center 및 File Exchange에서 MATLAB Compiler에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!