![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| Stas96 |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 13.9.2009 Где: Дом Репутация: нет Всего: нет |
Ув.Программисты помогите пожайлусто. Изучаю книгу "Фленов - DirectX и C++ Искусство программирования"
Перешел к главе Инициализацию DirectDraw вот код: ddfunc.h
ddfunc.срр
но проблемма пишет ошибку:"не удается открыть файл ''d3dx9math.inl'' |
||||
|
|||||
| just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: нет Всего: 10 |
А можно не скромный вопрос?
Откуда такая необходимость использовать устаревший DirectDraw? И если она все таки есть, то нафига его смешивать с Direct3D 9 ? |
|||
|
||||
| Stas96 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 13.9.2009 Где: Дом Репутация: нет Всего: нет |
Потомучто:я делаю все по книге и там в основном используется DirectDraw
|
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3356 Регистрация: 11.7.2006 Где: Лакрима Репутация: 2 Всего: 52 |
Я Dx'ом не занимался никогда, но даже просто введя в гугле "d3dx9math.inl" сразу же наткнулся на ссылки:
http://social.msdn.microsoft.com/Forums/en...11-94e04e7dda90 http://www.gamedev.net/community/forums/to...=1� -------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| Stas96 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 13.9.2009 Где: Дом Репутация: нет Всего: нет |
Может я несильно верно описал свою проблему.Я когда подключаю библиотеки math.lib или math.inl или d3dx9math.lib или d3dx9math.inl
Я просто разные пытался подключить библиотеки "math" в дополнительной зависимости.У меня выбивает "не удается открыть файл ''. |
|||
|
||||
| EgoBrain |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 537 Регистрация: 23.3.2008 Где: Комната Репутация: нет Всего: 2 |
А где у тебя в коде используются функции этих библиотек? И вообще в девятом директе помоему отдельно math не надо подключать, попробуй без них скомпилить... |
|||
|
||||
| Stas96 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 13.9.2009 Где: Дом Репутация: нет Всего: нет |
попытался я скомпилировать пишет ошибки:
1>ddfunc.obj : error LNK2019: ссылка на неразрешенный внешний символ _DirectDrawCreateEx@16 в функции "long __cdecl DXDDInit(struct IDirectDraw7 * *,struct IDirectDrawSurface7 * *,struct IDirectDrawSurface7 * *,struct HWND__ *,unsigned long,unsigned long,unsigned short,int *)" (?DXDDInit@@YAJPAPAUIDirectDraw7@@PAPAUIDirectDrawSurface7@@1PAUHWND__@@KKGPAH@Z) 1>ddfunc.obj : error LNK2001: неразрешенный внешний символ "_IID_IDirectDraw7" 1>InitDraw.obj : error LNK2019: ссылка на неразрешенный внешний символ "int __stdcall About(struct HWND__ *,unsigned int,unsigned int,long)" (?About@@YGHPAUHWND__@@IIJ@Z) в функции "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) 1>E:\C++\Программы\InitDraw\Debug\InitDraw.exe : fatal error LNK1120: 3 неразрешенных внешних элементов |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 5 Всего: 459 |
ddraw.lib, dxguid.lib
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Stas96 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 13.9.2009 Где: Дом Репутация: нет Всего: нет |
Спасибо но вот-
Ошибка может еще одну библиотеку забыли добавить: 1>InitDraw.obj : error LNK2019: ссылка на неразрешенный внешний символ "int __stdcall About(struct HWND__ *,unsigned int,unsigned int,long)" (?About@@YGHPAUHWND__@@IIJ@Z) в функции "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z) 1>E:\C++\Программы\InitDraw\Debug\InitDraw.exe : fatal error LNK1120: 1 неразрешенных внешних элементов Это сообщение отредактировал(а) Stas96 - 5.11.2009, 16:39 |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 5 Всего: 459 |
Stas96, это наверное cpp шник в проект не добавлен.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Stas96 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 13.9.2009 Где: Дом Репутация: нет Всего: нет |
Извиняюсь за вопрос. какой "срр"??
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 5 Всего: 459 |
Свой нестандартный... хотя может и от MFC, я в нем мало разбираюсь. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| Stas96 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 13.9.2009 Где: Дом Репутация: нет Всего: нет |
Alexeis,Спасибо за помощь)
Вообще то он есть:
|
|||
|
||||
| just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: нет Всего: 10 |
Я конечно может ослеп, либо ты не весь код показал, но где имплементация функции About?
|
|||
|
||||
| Stas96 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 66 Регистрация: 13.9.2009 Где: Дом Репутация: нет Всего: нет |
Это весь код файла "срр" .
|
|||
|
||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |