Po$amax@ Опубликовано 10 августа, 2009 Жалоба Поделиться Опубликовано 10 августа, 2009 Только начинаю работать с SDK для directX, но вот с первым же примером, который я откопал, у меня вылезает ошибка//// Проект -> Урок 01 - Инициализация Приложения// Адрес -> http://www.firststeps.ru// Последние обновление 30.07.2002////----------------------------------------------------#define APPNAME "http://www.firststeps.ru Первые Шаги Урок 01 - Инициализцаия Приложения"#define APPTITLE "http://www.firststeps.ru Первые Шаги Урок 01 - Инициализация Приложения"#define _RELEASE_(p) { if(p) { (p)->Release(); (p)=NULL; };};#define _DELETE_(p) { if(p) { delete (p); (p)=NULL; };};#include HWND hWnd;//---------------------------------// Name: WindowProc ()// Desc://---------------------------------LRESULT CALLBACK WindowProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){ switch (message) { case WM_DESTROY: PostQuitMessage (0); break; case WM_SETCURSOR: SetCursor (NULL); break; }; return DefWindowProc(hWnd, message, wParam, lParam);};//---------------------------------// Name: WindowInit ()// Desc://---------------------------------bool WindowInit (HINSTANCE hThisInst, int nCmdShow){ WNDCLASS wcl; wcl.hInstance = hThisInst; wcl.lpszClassName = APPNAME; wcl.lpfnWndProc = WindowProc; wcl.style = 0; wcl.hIcon = LoadIcon (hThisInst, IDC_ICON); wcl.hCursor = LoadCursor (hThisInst, IDC_ARROW); wcl.lpszMenuName = NULL; wcl.cbClsExtra = 0; wcl.cbWndExtra = 0; wcl.hbrBackground = (HBRUSH) GetStockObject (BLACK_BRUSH); RegisterClass (&wcl); hWnd = CreateWindowEx ( WS_EX_TOPMOST, APPNAME, APPTITLE, WS_OVERLAPPEDWINDOW, 0, 0, 640, 480, NULL, NULL, hThisInst, NULL); if(!hWnd) return false; return true;};//---------------------------------// Name: AppInit()// Desc: Initializes Aplication//---------------------------------bool AppInit (HINSTANCE hThisInst, int nCmdShow){ if(!WindowInit (hThisInst, nCmdShow)) return false; ShowWindow (hWnd, nCmdShow); UpdateWindow (hWnd); return true;};//---------------------------------// Name: WinMain ()// Desc://---------------------------------int APIENTRY WinMain (HINSTANCE hThisInst, HINSTANCE hPrevInst, LPSTR lpCmdLine, int nCmdShow){ MSG msg; if(!AppInit (hThisInst, nCmdShow)) return false; while (1) { if(PeekMessage (&msg, NULL, 0, 0, PM_NOREMOVE)) { if(!GetMessage (&msg, NULL, 0, 0)) break; TranslateMessage (&msg); DispatchMessage (&msg); } }; return 0;};//---------------------------------// EOF//---------------------------------//----------------------------------------------------c:\documents and settings\user\мои документы\visual studio 2008\projects\01\01\executable.cpp(14) : fatal error C1083: Cannot open include file: 'windows.h': No such file or directoryв чем проблема? Ссылка на комментарий
NAT Опубликовано 10 августа, 2009 Жалоба Поделиться Опубликовано 10 августа, 2009 Cannot open include file: 'windows.hexpress ? Ссылка на комментарий
Po$amax@ Опубликовано 10 августа, 2009 Автор Жалоба Поделиться Опубликовано 10 августа, 2009 NATнет, вроде уже нашел, пишут, что windows.h сразу инклудится, или не так? Ссылка на комментарий
NAT Опубликовано 10 августа, 2009 Жалоба Поделиться Опубликовано 10 августа, 2009 хз но у меня всё робит, посмотри этот в файл в папке инклуда Ссылка на комментарий
Po$amax@ Опубликовано 10 августа, 2009 Автор Жалоба Поделиться Опубликовано 10 августа, 2009 чорд, Windows SDK надо походу ставить ... скачал инсталлятор с веба ... ниче не хочет качать падла при установке,PS. мб есть у кого windows SDK только x86 Libraries ? Ссылка на комментарий
0xDEADBEEF Опубликовано 10 августа, 2009 Жалоба Поделиться Опубликовано 10 августа, 2009 Po$amax@Так ли необходим M$ V$? Как насчет попробовать GCC? Тем более что порт под винду есть. Ссылка на комментарий
Po$amax@ Опубликовано 10 августа, 2009 Автор Жалоба Поделиться Опубликовано 10 августа, 2009 0xDEADBEEFЯ DirectX начинаю осваивать только и вместе с тем VisualC++, попробую с этого, а потом на линуксовый попробую Ссылка на комментарий
NAT Опубликовано 10 августа, 2009 Жалоба Поделиться Опубликовано 10 августа, 2009 PS. мб есть у кого windows SDK только x86 Libraries ?http://dump.ru/file/3216363 Ссылка на комментарий
Po$amax@ Опубликовано 11 августа, 2009 Автор Жалоба Поделиться Опубликовано 11 августа, 2009 NATспасибо за либытеперь вот такая хрень в логе:------ Build started: Project: w32con, Configuration: Debug Win32 ------Embedding manifest...Project : error PRJ0003 : Error spawning 'mt.exe'.Build log was saved at "file://c:\Documents and Settings\User\Мои документы\Visual Studio 2008\Projects\w32con\w32con\Debug\BuildLog.htm"w32con - 1 error(s), 0 warning(s)========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========что тут можно сделать, чтобы этот mt не глюкал?PS. либы и инклуды залинковал верно Ссылка на комментарий
Po$amax@ Опубликовано 11 августа, 2009 Автор Жалоба Поделиться Опубликовано 11 августа, 2009 Извиняюсь, установка глюканула просто однажды, потому и недоустановилось Пришлось ставить заново, все форсает, но чет не так:Compiling...sss.cppc:\documents and settings\user\мои документы\visual studio 2008\projects\sss\sss\sss.cpp(15) : error C2664: 'auxInitWindowW' : cannot convert parameter 1 from 'const char [8]' to 'LPCWSTR' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast Ссылка на комментарий
superman Опубликовано 11 августа, 2009 Жалоба Поделиться Опубликовано 11 августа, 2009 Po$amax@Правой кнопкой по проекту -> Properties -> Character Set установи в Not Set.Либо замени строки на юникодовые (поставить символ L) Ссылка на комментарий
Po$amax@ Опубликовано 11 августа, 2009 Автор Жалоба Поделиться Опубликовано 11 августа, 2009 superman------ Build started: Project: sss, Configuration: Debug Win32 ------Compiling...stdafx.cppCompiling...sss.cppCompiling manifest to resources...Microsoft (R) Windows (R) Resource Compiler Version 6.0.5724.0Copyright (C) Microsoft Corporation. All rights reserved.Linking...sss.obj : error LNK2019: unresolved external symbol _auxInitWindowA@4 referenced in function _mainsss.obj : error LNK2019: unresolved external symbol _auxInitPosition@16 referenced in function _mainsss.obj : error LNK2019: unresolved external symbol _auxInitDisplayMode@4 referenced in function _mainnafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argvnafxcwd.lib(appcore.obj) : error LNK2001: unresolved external symbol ___argcC:\Documents and Settings\User\Мои документы\Visual Studio 2008\Projects\sss\Debug\sss.exe : fatal error LNK1120: 5 unresolved externalsBuild log was saved at "file://c:\Documents and Settings\User\Мои документы\Visual Studio 2008\Projects\sss\sss\Debug\BuildLog.htm"sss - 6 error(s), 0 warning(s)========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========чет хуже стало ) Ссылка на комментарий
0xDEADBEEF Опубликовано 11 августа, 2009 Жалоба Поделиться Опубликовано 11 августа, 2009 Po$amax@По виду - нужно линковатся с какой-то либой. Первые три скорее всего из user32Зная, что такой простейший проект должен собиратся сразу мысль одна - переставь студию с нуля. Ссылка на комментарий
superman Опубликовано 13 августа, 2009 Жалоба Поделиться Опубликовано 13 августа, 2009 чет хуже стало )стало лучше, теперь компилируется но не линкуется.Ты же уже другой код компилируешь. Ищи библиотеку нужную (кажись это glaux) Ссылка на комментарий
Felon Опубликовано 13 августа, 2009 Жалоба Поделиться Опубликовано 13 августа, 2009 Делай как я тебе сказал и не парься) Ссылка на комментарий
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти