Написах някои функции и създадох dll чрез C++ кодове и използвах някои от C++ заглавните файлове. Но открих, че loadlibrary поддържа само C заглавни файлове и получавам тази грешка:
Error using loadlibrary (line 419)
Failed to preprocess the input file.
Output from preprocessor is:LargeBaseConvertorClass.h
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\eh.h(26) : fatal error C1189: #error : "eh.h is only for
C++!"
Не искам да променям кодовете си и не искам да използвам mex функции.
Как мога да използвам своя C++ dll в matlab? (имам нужда от много)
Благодаря.
Да Али.