Модераторы: Rickert, Alexeis, BorisVorontsov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема при подключении библиотек или хедеров 
:(
    Опции темы
alesandra
  Дата 24.10.2012, 21:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 29.9.2012

Репутация: нет
Всего: нет



Есть проблема при подключении или библиотек или хедеров, но я не понимаю, что нужно исправить  smile 
Подключаю все так:
Код

#pragma comment(lib, "d3d9.lib")
#pragma comment(lib, "d3dx9.lib")
#pragma comment(lib, "dsound.lib")
#pragma comment (lib, "dxguid.lib") 
#define INITGUID
#define _WIN32_DCOM
#pragma comment(lib, "winmm.lib")
#pragma comment( lib, "strmiids" )
#include <ObjBase.h>
#include <dshow.h>
#include <d3d9.h>
#include <d3dx9.h>
#include <d3dx9core.h>      
#include <dsound.h>
#include <mmsystem.h>
#include <dmusicc.h> 
#include <dmusici.h>

Выдает ошибки:
1>Linking...
1>MZKS.obj : error LNK2001: unresolved external symbol _CLSID_DirectMusicSegment
1>MZKS.obj : error LNK2001: unresolved external symbol _IID_IDirectMusicSegment8
1>MZKS.obj : error LNK2001: unresolved external symbol _CLSID_DirectMusicPerformance
1>MZKS.obj : error LNK2001: unresolved external symbol _IID_IDirectMusicPerformance8
1>MZKS.obj : error LNK2001: unresolved external symbol _CLSID_DirectMusicLoader
1>MZKS.obj : error LNK2001: unresolved external symbol _IID_IDirectMusicLoader8
что может быть причиной таких ошибок? Подскажите пожалуйста  smile 
PM MAIL   Вверх
disputant
Дата 25.10.2012, 08:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 28.11.2011

Репутация: нет
Всего: 3



На уровне линковки - значит, не подключена нужная библиотека...
PM MAIL   Вверх
alesandra
Дата 4.11.2012, 23:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 29.9.2012

Репутация: нет
Всего: нет



Цитата(disputant @ 25.10.2012,  08:53)
На уровне линковки - значит, не подключена нужная библиотека...

Нашла такую инфу - "Для приложения, работающего с DirectMusic, как правило, достаточно включения заголовка DMUSICI.H, так как внутри этого заголовочного файла включается и DMUSICC.H. В отличие от других частей DirectX, компонент DirectMusic целиком базируется на СОМ-технологии и не имеет в своем составе «создающих» функций, с выполнения которых начинается взаимодействие программы с другими компонентами DirectX. А раз так, следовательно, нет специальной библиотеки, относящейся к DirectMusic, которую нужно использовать при компоновке программы. Не лишним, однако, будет напомнить, что для корректной компоновки программы потребуется библиотека DXGUID.LIB, содержащая значения глобальных идентификаторов, используемых DirectX."
Я скачала DirectX другой версии (dxsdk_aug2007), там есть DirectMusic, все высшеуказанные файлы входят..я их так подключаю, но таже самая ошибка((

Это сообщение отредактировал(а) alesandra - 5.11.2012, 00:03
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Вы можете найти полезным что...
Alexeis
Rickert
  • Английская документация по DirectX лежит где-то здесь.
  • Английская документация по OpenGL лежит где-то там.
  • Гейм-дев у нас обсуждают где-то тут

Ждём вас! С уважением, Alexeis, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Мультимедия, OpenGL/DirectX | Следующая тема »


 




[ Время генерации скрипта: 0.2730 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.