CygwinでWin32API

30分プログラム、その420。たまにはC言語と遊んでみよう。
C言語といえばWin32APIということで、CygwinでWin32APIを読んでみた。
わりとあっさりできて、驚いている。Cygwinすげーな。

とこで、今回はWindowsでプログラミングする必要があったんだけど、Windows上でコードを書くのはつらすぎる。なので、Cygwinsshdを走らせて、Ubuntuのターミナルから接続してコードを書いていた。Windowsとはこれぐらいの距離を保ちたいものだ。

ソースコード

#include <windows.h>
#include <winuser.h>

int main(){
        MessageBox(NULL,"Hello,world!!","",0);
        return 0;
}

コンパイル

$ gcc -mno-cygwin -luser32 -Wall -Werror hello.c