2013-11-27 2 views
-1

Я только что установил Windows 8 и Microsoft Visual Studio 2012. Проблема возникает, когда я пытаюсь запустить программу, она мне говорит:OpenGL с окнами 8

программа не может начаться, потому что glu32.dll является отсутствует на вашем компьютере. попробуйте переустановить программу, чтобы исправить эту проблему.

Но я уже разместил glu32.dll в тех местах, где это необходимо.

ответ

0

Графические драйверы, поставляемые с Windows 8, не имеют надлежащей поддержки OpenGL. Вы, , должны загрузить драйверы с веб-сайта поставщиков графических процессоров напрямую и установить их.

Также при ручном добавлении недостающих библиотек DLL вы не должны добавлять их в системные каталоги, а вправо в каталог .exe файлов приложения.

+0

_Также при ручном добавлении отсутствующих DLL вы не должны добавлять их в системные каталоги, а вправо в каталог .exe-файлов приложения. Это то, как каждое приложение Windows поставляется со всеми необходимыми DLL-файлами и почему существует огромное количество трата пространства, поскольку каждая dll дублируется. Хороший совет на вашей стороне, не поймите меня неправильно, но из-за плохого дизайна на стороне Microsoft. – Shahbaz

+1

@Shahbaz: Это называется * DLL-Hell * по какой-то причине. Во всяком случае, многие опытные разработчики ОС согласны в эти дни, что общие объекты/библиотеки DLL были ужасной идеей на системном уровне. Плагины лучше реализованы с использованием отдельных процессов и IPC. – datenwolf

Смежные вопросы