Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Не найдена библиотека d3dx9_42.dll


Автор: RobinHoodPHD 30.12.2009, 00:01
Доброго времени суток, Господа!
Недавно заинтересовался DirectX, полистал книжку умную и написал простое приложение - вращающийся куб с наложенной на его грани текстурой. Когда я попытался честно ей похвастаться перед товарищем, меня ожидал провал - у него моя программа не запустилась и вывела надпись
"Приложению не удалось запуститься, поскольку d3dx9_42.dll не был найден. Повторная установка ... бла бла"

ОС WinXP
Стоит DirectX SDK (August 2009)
IDE: Visual Studio 2005
Язык: С++
Подключаю: d3d9.lib d3dx9.lib через параметры Linker'a из папки SDK "C:\Program Files\Microsoft DirectX SDK (August 2009)\Lib\x86\"

Что я делаю не так и как исправить эту ситуацию?
Заранее благодарен за Ваши ответы! 

Автор: jonie 30.12.2009, 00:12
проверяй пути в PATH переменной среды, где у тебя лежит вообще d3dx9_42.dll  смотри - до нее должна указывать PATH....

Автор: Alexeis 30.12.2009, 00:45
Цитата(jonie @  29.12.2009,  23:12 Найти цитируемый пост)
проверяй пути в PATH переменной среды, где у тебя лежит вообще d3dx9_42.dll

  Должна лежать в system32. Самый простой вариант что плохо установилось. 

Автор: Sfate 30.12.2009, 20:34
на первое время добавь файл http://rghost.ru/774227 в папку с компилируемым exe-шником...

Автор: jasper2 3.8.2017, 03:24
Вам нужно скачать айл и залить его в папку http://d3dx9-dll.com/d3dx9_42.dll.html тогда все начнет работать или обновите директ.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)