CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум программистов > Форум C++

Ответ Создать новую тему
 
Старый 20.01.2012, 19:47   #1
a_etot_nik
Новичок
 
Регистрация: 09.04.2010
Сообщений: 62
Репутация: 8 (8)
По умолчанию ссылка на неразрешенный внешний символ _DirectSoundEnumerateW@8 в функции _wmain

Собственно делаю так
Код C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
#include "stdafx.h"
#include "conio.h"
#include "windows.h"
#include  <dsound.h>
#include "setupapi.h"
#include "iostream"
#include <tchar.h>
#include "fstream" 
#include "string.h"
#pragma comment(lib,"setupapi.lib")
 
    HRESULT hError;
    DWORD dError;
 
using namespace std; 
struct EnumInfo
    {
        std::string m_sDrivInfo;
        LPGUID ms_lpGuids[20];
        int m_iDiviceCount;
 
    };
    
    BOOL CALLBACK EnumCallback 
    (
    LPGUID lpGuid,
    LPCSTR lpcstrDescription,
    LPCSTR lpcstrModule,
    EnumInfo *pEnumInfo
    )
            {
                pEnumInfo->m_sDrivInfo=std::string(lpcstrDescription);               
                pEnumInfo->ms_lpGuids[pEnumInfo->m_iDiviceCount++]=lpGuid;
                return pEnumInfo->m_iDiviceCount<20;
            };
int _tmain(int argc, _TCHAR* argv[])
{   
    EnumInfo EnumList;
    ZeroMemory( &EnumList, sizeof(EnumInfo) );  
    DirectSoundCaptureEnumerate((LPDSENUMCALLBACK) EnumCallback, &EnumList);
    std::cout<<"Divece detecting results:"<<"\n"<<EnumList.m_iDiviceCount;
    system("PAUSE");
    return 0;
}
 
Пишет : ссылка на неразрешенный внешний символ _DirectSoundEnumerateW@8 в функции _wmain
Где может быть ошибка ?
a_etot_nik вне форума
Другие темы раздела
Таск киллер C++
Всем привет. Прошу Вашей помощи... Мне необходимо написать программу которая запускалась бы в фоне и проверяла запущен ли указанный процесс (по имени), например "qip.exe", и если находит его запущеным чтоб тихо его убивала. Гуглил очень долго эту тему, но ничего нормального найти не удалось( Кто.... Таск киллер
C++ Заголовок Zlib (adler32) 1.1.3 - Кратность 31
Привет, столкнутлся с простой, но в тоже время непонятной задаче связанной с zlib и без помощи не могу разобраться. В первую очередь интересует ряд весьма простых вопросов: 1. зачем нужен, что делает заголовок в 2 байта в zlib (алгоритм adler32) версия 1.1.3? 2. один, возможно умный, человек.... Заголовок Zlib (adler32) 1.1.3 - Кратность 31
Ответ Создать новую тему

Похожие темы
Тема Автор
С++ для начинающих Ошибка - ссылка на неразрешенный внешний символ
Написал две программы подряд. В них выскакивает одна и та же ошибка 1>------ Построение начато: проект: 4, Конфигурация: Debug Win32 ------ 1>Компоновка... 1>MSVCRTD.lib(crtexew.obj) : error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup...
Chelioss
Visual C++ ссылка на неразрешенный внешний символ
вот что за проблема? нифига не могу понять .. error LNK2019: ссылка на неразрешенный внешний символ _GdiplusShutdown@4 в функции "long __stdcall DlgProc(struct HWND__ *,unsigned int,unsigned int,long)" (?DlgProc@@YGJPAUHWND__@@IIJ@Z) в програмировании новичек.. копипастил... все вроде...
serega_mol
Visual C++ ссылка на неразрешенный внешний символ __imp__PlaySoundW@12 в функции _wmain
PlaySound(TEXT("SND.wav"), NULL, SND_FILENAME); Вот пишу такой код. Компилятор выдаёт две ошибки(((: 1)ссылка на неразрешенный внешний символ __imp__PlaySoundW@12 в функции _wmain 2)1 неразрешенных внешних элементов Подскажите кто нибудь как исправить?
dakota412
Visual C++ Ошибка в VC++: ссылка на неразрешенный внешний символ
Добрый день, не могу понять, что я делаю не так. Помогите, пожалуйста, разобраться. Работаю в Visual Studio 2008. Создаю новый проект, все компилируется, но когда начинается компановка выскакиевает куча ошибок. Код программы: #include "stdafx.h" #include "EZ_LCD.h" int APIENTRY...
katrisha
Visual C++ error LNK2019: ссылка на неразрешенный внешний символ _calc в функции _main
Я пишу програму на язике C--> ASM(в среде Visual Studio 2008) ! Вот код : #include <stdio.h> #include <conio.h> #include <math.h> extern "C" float calc (float, float, float,float); int main() { float a = 0; float cc = 0;
roman ua
Опции темы

Текущее время: 01:10. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru Яндекс.Метрика