2011-02-10 2 views
0

Я установил freeglut для разработки с помощью openGL в Visual Studio 2008. Но когда вы играете exe после создания, freeglut.dll не может быть найден. Это вполне логично, потому что я не помещал его в C: \ Windows \ System32. Я не могу, потому что я не админ.Где я могу оставить freeglut.dll без прав администратора?

Теперь я хотел бы скопировать dll в папку ouput. Я уже поместил файл freeglut.dll в папку проекта, но не добавил его в свой проект. Каким образом я должен установить это, чтобы получить файл freeglut.dll в моей папке вывода?

Заранее спасибо.

ответ

2

У вас есть пост, который копирует эту DLL из вашей папки проекта в выходной.

Под свойствами проекта, событий после сборки, поставить командную строку, которая копирует файл из исходного местоположения в ${OutDir}

+0

Мне нужно, чтобы включить этот DLL в моем проекте в VS-то делать? Или я просто предполагаю, что там DLL? – Marnix

+0

Вам не нужно добавлять его в свой проект. Пока dll находится рядом с вашим исполняемым файлом, он будет загружен. –

+0

Вы не добавляете его в свой проект, но вам все равно нужно настроить проект на связь с ним. –

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