| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Программирование игр, графики и искусственного интеллекта > DirectX SDK непонятки |
| Автор: DeeZ 24.5.2005, 02:20 |
| Короче так: - 3 ночи качал DxSDK апрель 2005 (152Mb тонкой струйкой в 3600bps), - стоит у меня MSVS .NET 7 (2002год), - поставил DxSDK - запускаю - визардов нету - обидно, но ладно, - запускаю примеры\туторы - все работает (С++), - компилю примеры (те *.sln, что под 2002) - все как по маслу - работает, - беру целые куски из самого первого примера (CreateDevice) - получаю: шиш... проверил - все инклуды и либы в MSVS прописаны правильно, взял еще #pragma'ми *.lib'ы доцепил - все одно: Direct3DCreate9() не фунициклирует... Сам я в DirectX не особо секу, решил вот подучиться... Есть какой-нть куммулятивный вариант DxSDK с визардами, на который можно мой апрельский апдейт нацепить? А то, я как посмотрю, эти апдейты чем старше - тем толше - не вытяну. Воооот. А может, кто хитростями какими поделится? |
| Автор: Alastis 25.5.2005, 20:47 |
| апрельский апдейт наоборот на удивление мал а если все инклуды и либы прописаны, то работать должно даже без #pragma. Тщательно проверь свойства проекта сэймпла и своего проекта, особенно Linker->Input->Additional Dependencies. Вот http://www.gamedev.ru/tip/?id=116 есть про Wizard, но я сам не проверял. |
| Автор: DeeZ 25.5.2005, 22:25 |
| 2 Alastis: спасибо за линк, в первой же строчке этой инструкции (В распакованном SDK есть папка "Bin\DXUtils\Visual Studio 7.0 Wizards\c++".) объясняется вся беда с визардами - у меня их просто нету 8(, т.ч. "встраиваться" нечему. Касаемо свойств проекта - я в файле проекта (*.vcproj) нашел вот такие строчки: AdditionalOptions="/IGNORE:4089" AdditionalDependencies="d3dxof.lib dxguid.lib d3dx9d.lib d3d9.lib winmm.lib" Где все эти Additional* в MSVS IDE прикурочивать - так и не нашел, поэтому просто вставил весь этот стафф в свой *.vcproj - все заработало... - Я, собсна, хочу знать какой мне SDK _покупать_ у пиратов, чтобы к нему уже добрасывать все остальные апдейты с мелкософт.ком Или может кто хороший диск подскажет со всем необходимым для DX девелопинга? |
| Автор: DeeZ 25.5.2005, 22:55 | ||
Угу угу... нашел-таки, где это правится. Прошу простить за тупость, глупость и крестьянское происхождение. |
| Автор: Alastis 26.5.2005, 08:09 |
| Насколько я знаю каждый DirectX SDK update самодостаточен. Кстати у меня тоже нет этого визарда в апрельском обновлении. Да и так уж ли он нужен? |