Странная «точка входа не найдена» ошибка

Я использовал набор инструментов Visual Studio 2008 для перестройки своего проекта по причинам совместимости, и хотя он отлично работает с набором инструментов 2012 (v110), после сборки с 2008 (v90) я получил это странное сообщение при запуске моей программы.

«Не удалось найти точку входа в процедуру __GLEW_VERSION_2_1 в библиотеке динамических ссылок OpenAL32.dll»

Как вы, возможно, знаете, GLEW и OpenAL — это совершенно разные несвязанные библиотеки.

Библиотеки, на которые я ссылаюсь:

-OpenAL
-ALUT
-OpenGL
-libvorbisfile
-SDL
-SDLmain

Есть идеи, что может быть причиной этой странной путаницы?

2

Решение

Просто ради интереса, ваш основной исполняемый файл и библиотека работают под одним и тем же набором символов?
Количество раз, когда я разрабатывал статическую библиотеку / DLL и основное приложение и сталкивался с этой проблемой, не верится. По сути, все проекты должны использовать один и тот же набор символов (UNICODE, ANSI). Может быть, это не ваша проблема, но я подумал, что постараюсь помочь 🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]