Eclipse выдает ошибку «Функция« MessageBoxA »не может быть решена», но все равно успешно компилируется? - PullRequest
1 голос
/ 26 августа 2011

При компиляции приложений Win32 в Eclipse с использованием набора инструментов MinGW (и Internal Builder) eclipse компилирует следующий код:

#include <windows.h>
int WinMain (HINSTANCE p1, HINSTANCE p2, LPSTR p3, int p4)
{
    MessageBox(0, "Hello.", "MyProg", MB_OK);
    return 0;
}

Но MessageBox подчеркнут красным цветом с ошибкой: 'Функция' MessageBoxA 'не может быть решена ».Та же ошибка показана для SendMessage ().Программа работает нормально, но я не могу понять, почему там красная линия.: @

1 Ответ

4 голосов
/ 26 августа 2011

Eclipse не может разрешать функции WinAPI.Вам необходимо добавить папки с заголовками WinAPI (windows.h) в Включить пути .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...