![]() |
|
Модераторы: Rickert, Alexeis, BorisVorontsov |
![]()
|
|
| Евгений |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 32 Регистрация: 14.6.2006 Где: г. Невинномысск Репутация: нет Всего: 1 |
Люди помогите, ошибки эти уже достали не пойму в чём дело вроде уже все сто можно было просмотрел и всё равно не фурычит. Да, использую DirectX 9.0 SDK.
Ошибки: ddsurf.obj : error LNK2001: unresolved external symbol "int __cdecl GetDIBColorCount(struct tagBITMAPINFO const *)" (?GetDIBColorCount@@YAHPBUtagBITMAPINFO@@@Z) ddwrap.obj : error LNK2001: unresolved external symbol "int __cdecl GetDIBColorCount(struct tagBITMAPINFO const *)" (?GetDIBColorCount@@YAHPBUtagBITMAPINFO@@@Z) ddsurf.obj : error LNK2001: unresolved external symbol "struct tagBITMAPINFO * __cdecl LoadBMPFile(char const *)" (?LoadBMPFile@@YAPAUtagBITMAPINFO@@PBD@Z) ddwrap.obj : error LNK2001: unresolved external symbol _DirectDrawCreateEx@16 Заранее благодарин! |
|||
|
||||
| empter |
|
|||
![]() Фанат ![]() Профиль Группа: Участник Сообщений: 224 Регистрация: 20.5.2005 Репутация: 3 Всего: 4 |
Праверь либы подключил, пути к ним прописал?
И потом в Direct9 Draw как отдельный интерфейс не сущуствует, для чего ты его используешь? Есть другие средства для вывода 2D например D3DXSprite |
|||
|
||||
| NOT |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 18.6.2005 Где: UA::CK Репутация: нет Всего: нет |
Юзать D3DXSprite не советовал бы, глюкавый он, не помню в чем это конкретно у мну проявлялось, но и др. люди, обсуждающие этот интерфейс об этом говорят. Лучше сделать вывод текстуры на треугольники(биллборды).
|
|||
|
||||
| AssassinFX |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 68 Регистрация: 2.1.2007 Репутация: 3 Всего: 3 |
Евгений,
Кидай все файлы из ДХ СДК папок(include/lib) в аналогичные папки VC++(это что б пути непрописывать) потом в коде пишеш(если честно непомню как называется либа отвечающая за DirectDraw,думаю сам подставиш) для кучи поключим #pragma comment (lib,"d3d9.lib") #pragma comment (lib,"d3dx9.lib") //DDraw #pragma comment (lib,"DirectDraw.lib") да и хидеры незабудь #include <d3d9.h> #include <d3dx9.h> #include <ddraw.h> если непоможет,будем копать глубже. |
|||
|
||||
| RDN_ResidentS |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 6 Регистрация: 26.12.2006 Репутация: нет Всего: нет |
Народ, помогите пожалуйста, не пойму в чем дела.
FreakOut.obj : error LNK2019: unresolved external symbol "int __cdecl Draw_Rectangle(int,int,int,int,int,struct IDirectDrawSurface7 *)" (?Draw_Rectangle@@YAHHHHHHPAUIDirectDrawSurface7@@@Z) referenced in function "void __cdecl Draw_Blocks(void)" (?Draw_Blocks@@YAXXZ) FreakOut.obj : error LNK2001: unresolved external symbol "struct IDirectDrawSurface7 * lpddsback" (?lpddsback@@3PAUIDirectDrawSurface7@@A) FreakOut.obj : error LNK2019: unresolved external symbol "int __cdecl DD_ShutDown(void)" (?DD_ShutDown@@YAHXZ) referenced in function "int __cdecl Game_Main(void *)" (?Game_Main@@YAHPAX@Z) FreakOut.obj : error LNK2019: unresolved external symbol "unsigned long __cdecl Wait_Clock(unsigned long)" (?Wait_Clock@@YAKK@Z) referenced in function "int __cdecl Game_Main(void *)" (?Game_Main@@YAHPAX@Z) FreakOut.obj : error LNK2019: unresolved external symbol "int __cdecl DD_Flip(void)" (?DD_Flip@@YAHXZ) referenced in function "int __cdecl Game_Main(void *)" (?Game_Main@@YAHPAX@Z) FreakOut.obj : error LNK2019: unresolved external symbol "int __cdecl Draw_Text_GDI(char *,int,int,int,struct IDirectDrawSurface7 *)" (?Draw_Text_GDI@@YAHPADHHHPAUIDirectDrawSurface7@@@Z) referenced in function "int __cdecl Game_Main(void *)" (?Game_Main@@YAHPAX@Z) FreakOut.obj : error LNK2019: unresolved external symbol "unsigned long __cdecl Start_Clock(void)" (?Start_Clock@@YAKXZ) referenced in function "int __cdecl Game_Main(void *)" (?Game_Main@@YAHPAX@Z) FreakOut.obj : error LNK2019: unresolved external symbol "int __cdecl DD_Init(int,int,int)" (?DD_Init@@YAHHHH@Z) referenced in function "int __cdecl Game_Main(void *)" (?Game_Main@@YAHPAX@Z) C:\Documents and Settings\Sergey\Мои документы\Visual Studio 2005\Projects\Lessons for Creating Games\FreakOut\Debug\FreakOut.exe : fatal error LNK1120: 8 unresolved externals Как решить эти ошибки??? |
|||
|
||||
| NOT |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 18.6.2005 Где: UA::CK Репутация: нет Всего: нет |
Идем на один пост выше, либы не подключены получается.
|
|||
|
||||
| ShumaHerr |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 31.3.2007 Репутация: нет Всего: нет |
У меня тоже проблемы с DDraw!
А вот ошибка(не при компиляции а при компоновке):
Все пути указаны правильно, помогите plz. PS Кто знает какие параметры нужны функции LoadBitmap();? |
||||
|
|||||
| ano360 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 305 Регистрация: 22.5.2006 Где: Москва Репутация: нет Всего: нет |
ShumaHerr аналогичная ошибка. - прям один в один
все либы подключены все папки прописаны,все хидеры проинкюжены кк вы разобрались с данной ошибкой? -------------------- Жизнь есть. |
|||
|
||||
| WinAx |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 4.10.2008 Где: Украина, Луцк Репутация: нет Всего: нет |
И ошибок не будет... |
|||
|
||||
![]()
|
| Вы можете найти полезным что... | |
|
|
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |