Я пытаюсь использовать простой Windows API.
Но мой код не создает двоичный файл, когда я использую MessageBoxA. И это не выдает никакого сообщения об ошибке.
Если я не использую 'MessageBoxA', код создает двоичный файл.
Я использую g cc версии 6.3.0 в Windows 10. Вот мой код.
#include <stdio.h>
#include <windows.h>
int main() {
printf("hello\n");
MessageBoxA( 0, "hello", "aa", 0); // If I subtract this line, it works fine.
return 0;
}
+) Если в текущем каталоге существует файл xxx.exe
, и я выполняю следующую команду, команда удаляет файл xxx.exe
.
gcc myfile.c -o xxx.exe
- 2020-04-27) Я приложил скриншот, чтобы показать мой результат компиляции.