PMG
http://forum.pmg.org.ru/

Программирование игр с DirectX 9.0 нехватает файлов
http://forum.pmg.org.ru/viewtopic.php?f=2&t=3323
Страница 1 из 2

Автор:  buhak [ 28 июн 2007 18:45 ]
Заголовок сообщения:  Программирование игр с DirectX 9.0 нехватает файлов

Тодд Баррон
Программирование стратегических игр с DirectX 9.0
я скачал примеры с http://pmg.org.ru/gamedev/strategy_src.zip .В архиве есть только dxutil.cpp dxutil.h но требуются еще 3dapp.cpp d3denumeration.cpp d3dfont.cpp d3dsettings.cpp
d3dutil.cpp dxutil.cpp и другие. В инете я нашел похожие файлы, но они не подошли(на форуме было написано что они более новые) подскажите плз где их можно скачать. Я запускал примеры через Microsoft Visual C++ 2005 Express Edition, возможно что проблема в нем ? Тогда где можно скачать Microsoft Visual C++ 6.0 как в книге, я везде искал но нашел тока Express Edition.

Автор:  Tiger [ 28 июн 2007 20:46 ]
Заголовок сообщения: 

Вообще то эти файлы входят в DirectX SDK.

Автор:  buhak [ 28 июн 2007 21:43 ]
Заголовок сообщения: 

я скачал с http://msdn2.microsoft.com/ru-ru/xna/aa937788.aspx
Microsoft DirectX SDK (April 2007) и http://pmg.org.ru/rm/dx_sdk_dec_2006.rar, но этих файлов там нету (((

Автор:  Tiger [ 28 июн 2007 23:33 ]
Заголовок сообщения: 

Цитата:
но этих файлов там нету (((

Они должны быть в директории: DirectX 9.0\Samples\C++\Common

Автор:  buhak [ 29 июн 2007 15:41 ]
Заголовок сообщения: 

нету ((( в директории: DirectX 9.0\Samples\C++\Common совсем другие файлы, если у кого они есть скинте плз на buhak@rambler.ru

Автор:  Tiger [ 29 июн 2007 17:50 ]
Заголовок сообщения: 

Цитата:
ету ((( в директории: DirectX 9.0\Samples\C++\Common совсем другие файлы, если у кого они есть скинте плз на

Какие именно другие файлы? В смысле имена не совпадают?

Автор:  buhak [ 29 июн 2007 18:24 ]
Заголовок сообщения: 

ага

Автор:  Tiger [ 29 июн 2007 18:28 ]
Заголовок сообщения: 

Цитата:
ага

Какие там имена? Может вы не там смотрели?

Автор:  buhak [ 30 июн 2007 16:13 ]
Заголовок сообщения: 

dxstdafx.cpp dxstdafx.h DXUT.cpp DXUT.h DXUT_2005.sln DXUT_2005.vcproj DXUTenum.cpp DXUTenum.h DXUTgui.cpp DXUTgui.cpp DXUTMesh.cpp DXUTMesh.h DXUTmisc.cpp DXUTmisc.h
DXUTRes.cpp DXUTRes.h DXUTSettingsDlg.cpp DXUTSettingsDlg.h DXUTsound.cpp DXUTsound.h

Автор:  Tiger [ 30 июн 2007 16:38 ]
Заголовок сообщения: 

Сказал бы сразу, что тебе файлы из DirectX SDK нужны и не чего колифонить людям мозги.
Вот ссылка: http://rapidshare.com/files/40219003/Common.7z.html

Автор:  buhak [ 30 июн 2007 19:30 ]
Заголовок сообщения: 

Спасибо за ссылку, но там файл не качается, при компиляции еще библиотеки запрашивает(d3dx9dt.lib и др) напишите ссылку на DirectX 9.0 SDK весь, который в книге.

Автор:  Tiger [ 30 июн 2007 20:37 ]
Заголовок сообщения: 

Цитата:
пасибо за ссылку, но там файл не качается

Ссылку проверял работает.
Цитата:
при компиляции еще библиотеки запрашивает(d3dx9dt.lib и др)

Впервые слышу о такой библиотеки. Какие он еще требует библиотеки?
Желательно код с описанием ошибок.
Цитата:
напишите ссылку на DirectX 9.0 SDK весь, который в книге.

Ссылка DirectX 9.0 SDK: http://www.microsoft.com/downloads/deta ... laylang=en

Автор:  Tiger [ 30 июн 2007 20:40 ]
Заголовок сообщения: 

Послушай buhak возможно тебе сдесь смогут помочь:
http://netlib.borda.ru/?1-1-0-00000006- ... 1179263651

Автор:  buhak [ 01 июл 2007 21:59 ]
Заголовок сообщения: 

файлы нашел, выдает ошибки
--------------------Configuration: 123 - Win32 Debug--------------------
Compiling...
Main.cpp
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(31) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(31) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(31) : error C2501: 'pDisplayModeList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(32) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(32) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(32) : error C2501: 'pDeviceInfoList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(47) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(47) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(47) : error C2501: 'pDeviceComboList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(76) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(76) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(76) : error C2501: 'pDepthStencilFormatList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(77) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(77) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(77) : error C2501: 'pMultiSampleTypeList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(78) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(78) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(78) : error C2501: 'pMultiSampleQualityList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(80) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(80) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(80) : error C2501: 'pDSMSConflictList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(81) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(81) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(81) : error C2501: 'pVertexProcessingTypeList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(82) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(82) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(82) : error C2501: 'pPresentIntervalList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(102) : error C2061: syntax error : identifier 'CArrayList'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(103) : error C2061: syntax error : identifier 'CArrayList'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(111) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(111) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(111) : error C2501: 'm_pAdapterInfoList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(126) : error C2143: syntax error : missing ';' before '*'
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(126) : error C2501: 'CArrayList' : missing storage-class or type specifiers
c:\program files\microsoft visual studio\myprojects\123\d3denumeration.h(126) : error C2501: 'm_pAllowedAdapterFormatList' : missing storage-class or type specifiers
Error executing cl.exe.

123.exe - 35 error(s), 0 warning(s)

Автор:  Tiger [ 01 июл 2007 22:26 ]
Заголовок сообщения: 

Судя по всему это синтаксические ошибки, что бы их исправить мне нужен код, а лучше проект целиком. Ты можешь выложить проект, что бы я мог скачать и посмотреть.
Кстати каким компилятором ты пользуешься?

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/