У меня есть проблема отладки S-функции Matlab, написанный на C. Исходный код является analysis.c, после того, как mexing этот файлотладки Matlab C S-функции с Visual Studio 2010
MEX -g -v анализа .c
Получаю «analysis.mexw32» и «analysis.mexw32.pdb».
В Visual Studio 2010 я открываю «analysis.c», присоединяю его к процессу «Matlab» и устанавливаю точку останова. До сих пор эта точка останова не принималась:
«Точка останова не попала.
Когда я запускаю файл в Matlab, все выполняется без попадания на контрольные точки. Может ли кто-нибудь дать мне несколько советов?
Я сделал это раньше, и это сработало просто.
Это может показаться глупым, но вы можете построить классический пример 'yprime.c' в том же каталоге, что и' analysis.c', и попытаться успешно ударить точку останова? – macduff
Я могу построить его в той же папке, но точки останова не пострадали. Создается файл pdb. – Papillon
такой же здесь даже после 3 лет. Какая боль в ***. Символы не загружаются в Visual Studio 2010 и уже потеряли 3 часа, пытаясь попробовать разные вещи. – infoclogged