とりあえずコンパイルが通るところまで作成。リンクが出来ない。