PDA

Просмотр полной версии : Проблема при построений


docc20
04.02.2012, 18:22
Помогите выдает такую ошибку при построение
1>c:\menu ishodniki\king7__good\phcmenu.h(5) : fatal error C1083: Не удается открыть файл include: d3dx8.h: No such file or directory
1>d3dfont.cpp
1>.\d3dfont.cpp(11) : fatal error C1083: Не удается открыть файл include: D3DX8.h: No such file or directory
1>d3desp.cpp
1>.\d3desp.cpp(5) : fatal error C1083: Не удается открыть файл include: d3dx8.h: No such file or directory

Dimedrol1536
04.02.2012, 19:15
О_о 8-й директ. Для какой игры делаеш вх?

docc20
04.02.2012, 19:32
для любых ну щас делаю для кризеса ) просто там меню красивое вот и скачал исходник а тут вот он выбивает как исправить не знаю

DDR aka Tap0k
04.02.2012, 19:40
вылаживай исход исправлю..

docc20
04.02.2012, 19:47
исходник [Ссылки могут видеть только зарегистрированные и активированные пользователи]

кста у меня если что с++2008

black56rus
04.02.2012, 20:01
Дочитай до конца коменты в той теме где взял исход.

docc20
04.02.2012, 20:10
Дочитай до конца коменты в той теме где взял исход.

там есть в конце что то на щет D3D8 и D3D9 а вот что с ним сделать не написано и куда то всунуть )

black56rus
04.02.2012, 20:15
Показоваю пример: LPDIRECT3DDEVICE8 заменить на LPDIRECT3DDEVICE9
Это нужно зделать во всем исходнике.

docc20
04.02.2012, 20:26
поменял и теперь смотри еще скок ошибок [Ссылки могут видеть только зарегистрированные и активированные пользователи]
вот еще
[Ссылки могут видеть только зарегистрированные и активированные пользователи]

black56rus
04.02.2012, 20:57
Во первых не везде заменил
Во вторых ошибки следствия замены с инклуд д3д8, на д3д9 их надо расматривать каждую отдельно.
Без этого ни как .
Вот ещё замени:
#include <d3d8.h> мением на #include <d3d9.h>
#include <d3dx8.h> мением на #include <d3dx9.h>
#pragma comment(lib, "d3d8.lib") мением на #pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "D3DX8.LIB") мением на #pragma comment(lib, "D3DX9.LIB")
Это не всё ищи дальше сам.

docc20
04.02.2012, 21:14
Во первых не везде заменил
Во вторых ошибки следствия замены с инклуд д3д8, на д3д9 их надо расматривать каждую отдельно.
Без этого ни как .
Вот ещё замени:
#include <d3d8.h> мением на #include <d3d9.h>
#include <d3dx8.h> мением на #include <d3dx9.h>
#pragma comment(lib, "d3d8.lib") мением на #pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "D3DX8.LIB") мением на #pragma comment(lib, "D3DX9.LIB")
Это не всё ищи дальше сам.

я еще до этого все сделал и кинул те две ссылки оно ошибки дает

давай если хочешь исходник кину

black56rus
04.02.2012, 21:25
Сейчас занимаюсь устранением остальных ошибак если все будет нормально(тоесть время) то завтра могу скинуть тебе его.
King7__good этот исход?

docc20
04.02.2012, 21:31
Сейчас занимаюсь устранением остальных ошибак если все будет нормально(тоесть время) то завтра могу скинуть тебе его.
King7__good этот исход?

да он буду благодарен

Добавлено через 21 час 47 минут
black56rus слушай а как добавить сдк в с++2010 ?

black56rus
05.02.2012, 22:17
1. Правый кнопкой мыши по проекту .
2. Выбираем свойства.
3. Далее выбираешь Каталоги VC++.
3.1. Выбираешь Каталоги исполняемых файлов и указываешь путь к сдк который я тебе скинул. В сдк выбираешь " Include ".
3.2. Выбираешь Каталоги включения указываешь путь к сдк который я тебе скинул. В сдк выбираешь " Include ".
3.3. Выбираешь Каталоги библеотек указываешь путь к сдк который я тебе скинул. В сдк выбираешь " Lib " . В " Lib " выбираешь " 86 " .
4. Далее выбираешь Компоновщик . В Компоновщике выбираешь Выходной файл Там прописываешь своё названия создающей dll . В конце должно быть " .dll ".
5. Правый кнопкой мыши по проекту жмём Построение .
Скрины нет времени делать, если что-то не понятно поищи на сайте должно быть.


Или тебя интерисует в сам С++2010?

docc20
06.02.2012, 02:39
да это надо было спс только меню чита не пашет