Я написал некоторые функции и создал dll с помощью кодов C++. & использовал некоторые файлы заголовков C++. Но я нашел LoadLibrary только поддерживает файлы заголовков 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? (Мне нужно много)
Спасибо.
Ya Ali.
Показать команду MatLab использованный , пожалуйста. – KitsuneYMG
loadlibrary ('e: /LargeBaseConvertorDll.lib', 'e: /LargeBaseConvertorClass.h') –
На какой операционной системе? С какими командами? Пожалуйста, отредактируйте свой вопрос, чтобы улучшить его! –