Ошибка ARToolkit DSVLD.dll

Я следил за руководством здесь: http://www.hitl.washington.edu/artoolkit/documentation/devstartup.htm

Когда я пытаюсь скомпилировать программу, она скомпилируется, но окно вывода скажет мне:

DSVLd.dll(tid 774c) 42818982 : Не удалось получить доступ к ключу модуля DSVLd.dll(tid 774c) 42818982 : Не удалось получить доступ к ГЛОБАЛЬНОМУ ключу модуля

И тогда программа закроется.

Мне удалось настроить набор инструментов в соответствии с инструкциями, и я смог нормально запустить примеры программ. Я не уверен, есть ли какие-то этапы настройки, которые я пропустил, или их нужно настроить, если я создаю этот проект с нуля.

В настоящее время я использую 64-битную Windows 7.

Любая помощь приветствуется!


person user1843954    schedule 15.04.2013    source источник


Ответы (2)


У меня есть аналогичный вывод отладки, когда моя программа запускает связанную библиотеку с использованием MS directshow (версия отладки). Кажется, система отладки ищет ключи реестра Windows. Но это не должно быть причиной выхода из программы, по крайней мере моя работает без изменений.

person handle    schedule 20.06.2013

Я решил это только сейчас. Просто скопируйте два файла (data и Wrl) из ARToolKit\bin\data и ARToolKit\bin\Wrl в каталог debug вашей собственной папки проекта, а не просто скопируйте в папку вашего проекта.

person Edmund    schedule 18.03.2016