Удомельский форум   ◊
www.udomlya.ru | Медиа-Центр | Удомля КТВ | Старый форум

Вернуться   Удомельский форум > Hard&Soft > Программирование
Справка Пользователи Календарь Сообщения за день
 
 
Опции темы Опции просмотра
Старый 14.09.2006, 20:38   #1
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию Visual Studio 2005 (C++) + DirectX SDK

Использую С++ из Visual Studio 2005. В процессе написания небольшого приложения использующего DirectDraw, столкнулся с трудностями:
Естественно для подключения заголовочных и библиотечных файлов добавляю пути в Tool->Options->VC++ Directory
Пробую откомпилировать приложение, получаю ошибки: C2146 (синтаксис, отсутствие ; перел идентификатором) и С4430 (С++ не потдерживает defaul int) в файле winnt.h. Ладно, предположительно при добавлении пути к заголовочным файлам, при компиляции берется что-то отуда, а не из пакета среды, сдвигаю путь библиотеки вниз (просматриваются по порядку, т.е. если есть два одинаковых заголовочных файла, берется тот у которого линк на него выше). и при попытке создания интерфейса DirectDraw "DirectDrawCreateEx(NULL, (void **)&pDD, IID_IDirectDraw7, NULL);" Вываливается ошибки линковщика unresolved external symbol _DirectDrawCreateEx@16 ddraw.obj и unresolved external symbol _IID_IDirectDraw7 ddraw.obj

Может кто сталкивался, подскажет в чем дело.

P.S. На другой машине все работает. Натройки среды пробовал переносить оттуда — не помогло.
Troll вне форума  
Старый 14.09.2006, 23:08   #2
Troll
Супер-Модератор
 
Аватар для Troll
 
Регистрация: 26.04.2006
Адрес: Удомля
Сообщений: 1,454
Вы сказали Спасибо: 70
Поблагодарили 536 раз(а) в 332 сообщениях
Отправить сообщение для Troll с помощью ICQ
По умолчанию

Вопрос отпал... добавил в линковщик билиотеки ddraw.lib и dxguid.lib и усё заработало!
Troll вне форума  
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:32. Часовой пояс GMT +3.


Для улучшения работы сайта и его взаимодействия с пользователями мы используем файлы cookie. Продолжая работу с сайтом, Вы разрешаете использование cookie-файлов. Вы всегда можете отключить файлы cookie в настройках Вашего браузера.
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot