Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Учимся по книге "Горнаков DirectX9 уроки программирования на С++"

20K
17 марта 2008 года
4elove4ek
8 / / 14.11.2006
Скачал эту замечательную книгу. Всем доволен, только вот исходники его хромают.. частенько попадаются ошибки и некоторые уже и не знаю как исправить. Вот что подскажите при этой проблеме:
Код:
1*2* #define D3DFVF_CUSTOMVERTEX(D3DFVF_XYZRHW|D3DFVF_DIFFUSE);
VOID RenderingDirect3D()
{
    pDirect3DDevice->Clear(0,NULL,D3DCLEAR_TARGET, D3DCOLOR_XRGB(255,255,0),1.0f,0);
    pDirect3DDevice->BeginScene();
    pDirect3DDevice->SetStreamSource(0,pBufferVershin,0,sizeof(CUSTOMVERTEX));
3*  pDirect3DDevice->SetFVF(D3DFVF_CUSTOMVERTEX);
    pDirect3DDevice->DrawPrimitive(D3DPT_TRIANGLELIST,0,1);
    pDirect3DDevice->EndScene();
    pDirect3DDevice->Present(NULL,NULL,NULL,NULL);
}

Ошибки:
1* error C2010: '|' : unexpected in macro formal parameter list
2* error C2010: 'D' : unexpected in macro formal parameter list
3* error C2065: 'D3DFVF_CUSTOMVERTEX' : undeclared identifier

Ошибки пометил цифрами и слева указал строки... Когда убираю "или" из объявления D3DFVF_CUSTOMVERTEX то не ругается... Но третья ошибка всё равно остаётся.
26K
17 марта 2008 года
DarkProgrammer
3 / / 22.02.2007
Пробел после #define D3DFVF_CUSTOMVERTEX поставь;)
Т.е.:
 
Код:
#define D3DFVF_CUSTOMVERTEX (D3DFVF_XYZRHW|D3DFVF_DIFFUSE);

Все остальное должно быть следствиями этого пробела))
262
25 марта 2008 года
Iktomy
1.2K / / 11.10.2004
флуд конечно...

Исходники в книгах хромают постоянно и почти всегда. Это сделано, что бы читатель не тупо копипастил а вникал в сырцы
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог