Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Ошибка undefined reference to `PlaySoundA@12' ld returned 1 exit status - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, является ли слово перевертышем http://www.cyberforum.ru/cpp-beginners/thread766284.html
Дано слово. Проверить, является ли оно перевертышем (перевертышем називается слово, читаемое одинаково как с начала, так и с конца)
C++ Игрушка Танчики у меня есть 1 свой танк, 2 вражеских. и сейчас если один вражеский попадет в другого вражеского, то подстреленный исчезает и выходит конец игры. как обработать событие чтобы вражеские не могли друг... http://www.cyberforum.ru/cpp-beginners/thread766277.html
Составить блок-схему алгоритма для подсчета количества работников C++
Составить блок-схему алгоритма для подсчета количества работников, которые имеют с 1 по 5 разряд, если известны разряды каждого работника предприятия.
C++ Компиляция серьезной графики под Mingw
Возьмем для примера gdi+ (c всем остальным у меня получалось абсолютно тоже. только winapi из windows.h пока могу) пишу элементарный пример, когда довожу его до компиляции, на стадии линковки...
C++ Написать функцию, которая вычисляет объём и площадь поверхности цилиндра. Входными данными являются радиус цилиндра и его высота http://www.cyberforum.ru/cpp-beginners/thread766179.html
Написать функцию, которая вычисляет объём и площадь поверхности цилиндра. Входными данными являются радиус цилиндра и его высота
C++ Определить, становится ли симметричной (относительно главной диагонали) заданная матрица после замены на число 0 каждого локального максимума. Локальн Определить, становится ли симметричной (относительно главной диагонали) заданная матрица после замены на число 0 каждого локального максимума. Локальный максимум – это максимальный элемент строки. подробнее

Показать сообщение отдельно
Troll_Face
600 / 400 / 4
Регистрация: 26.04.2012
Сообщений: 2,070

Ошибка undefined reference to `PlaySoundA@12' ld returned 1 exit status - C++

19.01.2013, 15:34. Просмотров 1107. Ответов 5
Метки (Все метки)

Не по теме:

простите за название темы, но форум не дает мне назвать ее "проблемы с PlaySound".. постоянно ошибку дает что запрещено использовать русские и английские буквы в слове.


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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <Windows.h>
#include <mmsystem.h>
 
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
 
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow)
{
    static char szAppName[]="HelloWin";
    HWND    hwnd;
    MSG     msg;
    WNDCLASSEX wc;
 
    wc.cbSize=sizeof(wc);
    wc.style=CS_HREDRAW | CS_VREDRAW;
    wc.lpfnWndProc=WndProc;
    wc.cbClsExtra=0;
    wc.cbWndExtra=0;
    wc.hInstance=hInstance;
    wc.hIcon=LoadIcon(NULL, IDI_APPLICATION);
    wc.hCursor=LoadCursor(NULL, IDC_ARROW);
    wc.hbrBackground=(HBRUSH) GetStockObject(WHITE_BRUSH);
    wc.lpszMenuName=0;
    wc.lpszClassName=szAppName;
    wc.hIconSm=LoadIcon(NULL, IDI_APPLICATION);
    
    RegisterClassEx(&wc);
    
    hwnd=CreateWindow(szAppName, "The hello world programm", WS_OVERLAPPEDWINDOW,
                      CW_USEDEFAULT,
                      CW_USEDEFAULT,
                      CW_USEDEFAULT,
                      CW_USEDEFAULT,
                      0,
                      0,
                      hInstance,
                      NULL);
    ShowWindow(hwnd, iCmdShow);
    UpdateWindow(hwnd);
    
    while (GetMessage(&msg, NULL, 0, 0))
    {
        TranslateMessage(&msg);
        DispatchMessage(&msg);
    }
    
    return msg.wParam;
}
 
LRESULT CALLBACK WndProc(HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
    HDC hdc;
    PAINTSTRUCT ps;
    RECT rect;
    
    switch (iMsg)
    {
        case WM_CREATE:
            PlaySound("helloWin.wav", NULL, SND_FILENAME | SND_ASYNC);            
            return 0;
        case WM_PAINT:
            hdc=BeginPaint(hwnd, &ps);
            GetClientRect(hwnd, &rect);
            DrawText(hdc, "Hello world!", -1, &rect, DT_SINGLELINE | DT_CENTER |DT_VCENTER);
            EndPaint(hwnd, &ps);
            return 0;
        case WM_DESTROY:
            PostQuitMessage(0);
            return 0;
    }
    return DefWindowProc(hwnd, iMsg, wParam, lParam);
}
ошибки:
Кликните здесь для просмотра всего текста
[Linker Error] undefined reference to `PlaySoundA@12'
ld returned 1 exit status
C:\Dev-Cpp\MyCompiler\Makefile.win [Build Error] [Output/MingW/Win32.exe] Error 1
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru