Nanashi-softプログラマ専用UTAUプラグインを作ろう


◇UTAUプラグインを作ろう−開発環境−

○使用できる言語

大抵どんな言語でも作れると思います。以下の事が必須条件になります
・実行形式(exeなど)になること
・コマンドライン引数を取得できること
・ファイルの入出力ができること

あと、上記意味がわかるスキル(ぉ

○gccを使う方法

私は今回g++(gcc版C++)を使って開発を行っています
Cygwinをインストールする際に、g++にチェックを入れるだけです(最初から入ってるかも?)
この辺りの詳細は、Windowsでgcc+SDLにて詳しく説明してあります

プラグインを作成する上での注意点としては、配布を行う事になるので、他のパソコンでも動作するようにしておく必要があります
ビルド時にライブラリなども含める必要があります
オプションに -mno-cygwinを付けて、Cygwinがインストールされていなくても起動するようにしておきましょう

ビルドコマンドのサンプル(実はこるぬのバックアップも兼ねている)
$ gcc -mno-cygwin -x c++ --input-charset=cp932 --exec-charset=cp932 -o cornu cornu.cpp -lstdc++ -L. -lutaunana -Wno-deprecated


TOPプログラマ専用UTAUプラグインを作ろう