Для работы я конвертирую программу Image Denoising, которая поставляется с CUDA SDK, в программу MATLAB. Насколько я знаю, я сделал все необходимые изменения, требуемые MATLAB, но когда я пытаюсь вызвать mex для него, MATLAB возвращает кучу ошибок связывания, которые я не знаю, как исправить. Если у кого-нибудь есть какие-либо предложения о том, что я могу делать неправильно, я был бы очень признателен.
Команда, которую я даю MATLAB:
mex imageDenoisingGL.cpp -I..\..\common\inc -IC:\CUDA\include -L..\..\common\lib -lglut32
И вывод MATLAB - это куча из них:
imageDenoisingGL.obj : error LNK2019: unresolved external symbol __imp__cutCheckCmdLineFlag@12 referenced in function "void __cdecl __cutilExit(int,char * *)" (?__cutilExit@@YAXHPAPAD@Z)
Я бегу:
Windows XP x32
Visual Studio 2005
MATLAB 2007a