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/ |