엄청난 수의 MEX 파일로 구성된 Matlab 라이브러리를 유지 관리합니다. 지금까지는 Matlab 스크립트로 라이브러리를 만들었지 만 이제는 전체 빌드 프로세스에서 Microsoft Visual Studio IDE를 사용하기 시작했습니다. 나는 다음과 같은 지침 꽤 멀리 입수했습니다 : 단일 Visual Studio 프로젝트에서 여러 .dll 파일 (.mexw32 파일)을 만드는 방법은 무엇입니까?
- Compiling a MEX file with Visual Studio
- Matlab 7.1+ and Visual Studio 2005
- MathWorks: Custom Building on Windows Systems
Matlab에 익숙하지 않은 분들을 위해 MEX 파일은 C++로 작성된 확장 파일이며 본질적으로 .mexw32라는 특수 확장명을 가진 .dll 파일로 컴파일됩니다. 이들 각각은 하나의 진입 점 void mexFunction(...)
을 내 보냅니다. AFAIK 당신이 내가 선호하는 하나의 .dll에 이들을 연결할 수 없습니다.
만원의 MEX 파일의를? 왜 C++로 전체 프로그램을 작성하지 않는가? –