Как зарегистрировать файлы .DLL в 64-битной ОС Windows 8?

0

Я искал везде, но не нашел результата о том, как зарегистрировать файл .LLL в 64-разрядной версии Windows 8. См. Мой этот wuestion тоже, где я все пробовал, а затем кто-то сказал, что мне нужно зарегистрировать файлы.LLL. Но как?

Теги:
dll
visual-studio
opengl

3 ответа

8

Только COM-серверы могут быть зарегистрированы, glut32.dll не является COM-сервером.

Стандартная ошибка заключается в копировании 32-разрядной DLL в c:\windows\system32. Их нужно скопировать в c:\windows\syswow64, а для 32-разрядных исполняемых файлов - для 64-разрядной версии Windws. В общем, конечно, лучше всего избегать, возиться с каталогами Windows - всегда ошибка. Скопируйте DLL в ту же папку, что и EXE. Лучше всего выполнить событие post-build в вашем проекте.

  • 0
    Теперь scontent-b-ams.xx.fbcdn.net/hphotos-frc3/… это ошибка
  • 1
    Как я уже сказал, вам действительно нужно прекратить попытки зарегистрировать эту DLL, это не COM-сервер.
0

Сделайте это простым, добавьте через графический интерфейс Windows Desktop:

1) Перейдите в "Панель управления" → "Система" → "Расширенная настройка системы".

2) В "Расширенном" TAB нажмите в правом нижнем углу кнопку → "Переменная среды".

3) Добавьте любой путь к переменной "Путь", обязательно поставьте в конец ";".

4) перезапустите компьютер.

Готово :-)

Из строки cmd вы можете просмотреть значения "Путь", набрав:

echo% PATH%

-3

В Windows 8.1 Pro:

  1. Скопируйте файл xxx.dll папку c:\windows\System32
  2. Щелкните правой кнопкой мыши "Командная строка" и выберите "Запуск от имени администратора"
  3. Затем зарегистрируйте файл: regsvr32 c:\windows\system32\xxx.dll
  • 1
    Это работает только на 64-битных системах, если DLL также 64-битная.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню