На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела "Программирование звука"
0) Данный раздел предназначен для обсуждения проблем, возникающих при программировании задач, связанных с записью, обработкой, воспроизведением звука. Перед созданием темы подумайте, не будет ли она уместнее в разделах Разработка и тестирование программ, Наши исходники, а особенно Разовые заказы и подработки
1) На Раздел распространяются все Правила форума.Огромная просьба с ними внимательно ознакомиться.
2) Запрещается давать бессмысленные ответы вроде: "Снеси Мастдай", "ХП рулит", "Поставь Линукс" и т.д.
3) Запрещается создавать темы, в которых Вы намереваетесь получить ссылку на кряки, серийники и т.п. Также запрещено любое обсуждение p2p (peer-to-peer) сетей (BitTorrent, eDonkey и т.д.).
4) Реклама всякого рода пресекается беспощадно.
5) Используйте тэг [CODE] для выделения кода программы (непременно с указанием языка программирования - выбрать из списка. В противном случае бессмысленно!). Уважайте тех, кто будет читать ваш код!
6) Если решение вашей проблемы найдено, то не забываем помечать тему специальной функцией "Вопрос решён". Вам всего лишь требуется при написании последнего ответа поставить одну единственную галочку прямо над формой ответа.
7) Если вы хотите получить совет для конкретной платформы/языка программирования, обязательно укажите их в вопросе

8) Если не прикрепляются/не скачиваются файлы, читаем Не прикрепляется / не скачивается файл. Любые обсуждения в данном разделе проблем с приложением файлов считаются оффтопиком! Со всеми вытекающими.

9) NEW! Уважаемые новички! Мы приветствуем Ваше желание научить всех посетителей раздела правильному программированию. Но огромная просьба, перед тем, как писать поучения в старых (последний ответ - "старее" месяца, а особенно, если вопрошавший не появляется на форуме уже не первый месяц, в чем можно убедиться в его профиле) темах, хорошо подумать, будет ли кому-нибудь, кроме Вас cамих, это интересно. Попытки накрутки количества тематических сообщений за счёт поднятия древних неактуальных тем ("некрофилия") будут наказываться по велению левой пятки модераторского состава (см. пп.12, 13 Правил)



Нарушение Правил может повлечь наказание со стороны модераторов.



user posted imageFAQ Раздела user posted imageПоиск в Разделе user posted imageMSDN Library Online | Ваше мнение о модераторах: user posted imageBarazuk user posted imageRikkie
  
> Как исправить ошибки линковки библиотеки WinMM.Lib?
    Windows 7, Visual Studio 2013. В проект включены один файл CPP и WinMM.Lib.
    ExpandedWrap disabled
      #include <windows.h>
      #include <iostream>
       
      using namespace std;
       
      void GetAudioInfo()
      {
        UINT numInDev  = waveInGetNumDevs();
        MMRESULT wvRes;
        cout << "------------------ Входные устройства ---------------" << endl << endl;
        WAVEINCAPS wvInfoIn;
        for(UINT i = 0; i < numInDev; i++)
        {
          wvRes = waveInGetDevCaps(i, &wvInfoIn, sizeof(wvInfoIn));
          if(wvRes != MMSYSERR_NOERROR)
          {
            cout << "Ошибка определения параметров входного устройства № " << i << endl;
          }  
          cout << i << "\t" << wvInfoIn.szPname << endl;
        }
      }
       
      void main(int argc, char* argv[])
      {
        setlocale(LC_ALL, "");
        GetAudioInfo();
        cout << endl << "Программа завершила работу. Для выхода нажмите клавишу Enter" << endl;
        cin.get();
      }
    Получаю 1 предупреждение и 24 ошибки (ошибки привел только некоторые, все ошибки - в файле в проекте)
    Предупреждение 1 warning LNK4098: библиотека по умолчанию "LIBCMT" противоречит использованию других библиотек; используйте параметр /NODEFAULTLIB:library d:\MyProgramming\SoundStudy\LINK SoundStudy
    Ошибка 2 error LNK2001: неразрешенный внешний символ "__free_dbg" d:\MyProgramming\SoundStudy\libcpmtd.lib(xwcsxfrm.obj) SoundStudy
    Ошибка 3 error LNK2019: ссылка на неразрешенный внешний символ __free_dbg в функции "protected: __thiscall std::basic_streambuf<char,struct std::char_traits<char> >::basic_streambuf<char,struct std::char_traits<char> >(void)" (??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IAE@XZ) d:\MyProgramming\SoundStudy\libcpmtd.lib(cout.obj) SoundStudy
    Ошибка 13 error LNK2019: ссылка на неразрешенный внешний символ __CrtDbgReportW в функции "void __cdecl std::_Debug_message(wchar_t const *,wchar_t const *,unsigned int)" (?_Debug_message@std@@YAXPB_W0I@Z) d:\MyProgramming\SoundStudy\libcpmtd.lib(stdthrow.obj) SoundStudy
    Ошибка 25 error LNK1120: неразрешенных внешних элементов: 5 D:\MyProgramming\SoundStudy\Debug\SoundStudy.exe SoundStudy

    Подскажите, пожалуйста, чем вызвана эта ошибка и как ее исправить. Сделал проект с теми же файлами в Visual Studio Express 2008, все нормально работает. Проект прилагаю.
    Прикреплённый файлПрикреплённый файл01_SoundStudy.zip (9,73 Кбайт, скачиваний: 140)
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0187 ]   [ 17 queries used ]   [ Generated: 19.03.24, 04:41 GMT ]