Не запускается Hello world в MessageBox - C (СИ)

Узнай цену своей работы

Формулировка задачи:

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
 
int main(int argc, char *argv[])
{
 //puts("Hello world!");
    //printf("Hello world!\n"); 
    MessageBox (0, "Hello, World!","Message", MB_OK);
  return 0;
}
Добрый день, изучаю С, до этого изучал основы С++, решил сделать немного нестандартным вывод "Hello world" в Pelles, но мне выдало следующие ошибки: "Building main.obj. C:\Users\Michael\Documents\Pelles C Projects\Prog\main.c(6): warning #2203: Function 'main' can't be __fastcall, changed to __cdecl. Building Prog.exe. POLINK: error: Unresolved external symbol '__imp_MessageBoxA'. POLINK: fatal error: 1 unresolved external(s). *** Error code: 1 *** Done. " Что у меня может быть не так? значит ли это что проект изначально нужно создавать как WinApi (или как это в С? пока не знаю) Попробовал тот же код в Visual Studio - ошибок не выдаёт, выскакивает консоль и тут же закрывается, бокса так же нету

Решение задачи: «Не запускается Hello world в MessageBox»

textual
Листинг программы
#define WIN32_LEAN_AND_MEAN 
#include <windows.h>
#include <tchar.h>
 
int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, 
                    PSTR szCmdLine, int iCmdShow) 
{ 
    MessageBox(NULL, TEXT("Наблюдается хакерская активность!"),TEXT("!"), MB_OK);
    return 0; 
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 3.667 из 5
Похожие ответы