Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Ошибка линковщика


Автор: Joss 3.2.2007, 18:55
В проге используется <mmsystem.h> При компиляции выдается ошибка:

Код

Error    1    error LNK2019: unresolved external symbol __imp__waveInOpen@24 referenced in function "public: bool __thiscall CWaveDevice::IsInputFormat(class CWave const &)" (?IsInputFormat@CWaveDevice@@QAE_NABVCWave@@@Z)    WaveDevice.obj    

Автор: patison 3.2.2007, 19:24
Joss, а нужные либы подключены?

Автор: bilbobagginz 3.2.2007, 21:57
Цитата

Joss, а нужные либы подключены? 


smile нет. 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/multimed/htm/_win32_waveinopen.asp
Цитата(MSDN)

Requirements

  Windows NT/2000/XP: Included in Windows NT 3.1 and later.
  Windows 95/98/Me: Included in Windows 95 and later.
  Header: Declared in Mmsystem.h; include Windows.h.
  Library: Use Winmm.lib.

Автор: Joss 3.2.2007, 21:57
А разве VS в автомате этого не делает?

Автор: bilbobagginz 3.2.2007, 22:00
А разве VS в автомате этого не делает? 
нет.
и не должен. надо мсдн читать, особенно requirements. 
это я тебе как начинающий виндовс программер говорю.


Автор: patison 3.2.2007, 23:18
Joss, знаешь как это делается? smile

Автор: Joss 4.2.2007, 10:24
Все, разобрался. Спасибо всем!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)