[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7632] 現在の配布バイナリのコンパイラは?
- X-ml-count: 7638
- Subject: Re: [MD:7632] 現在の配布バイナリのコンパイラは?
- From: Shun-ichi GOTO <shunichi.goto@xxxxxxxxx>
- Date: Thu, 10 Sep 2009 11:45:08 +0900
2009年9月9日23:13 Koichiro Ohba <koichiro@xxxxxxxxxxx>:
> Meadowパッケージのビルドをkoseさんから引き継いだ時点でmsvcに変えています。
>
> http://www.ysnb.net/meadow/meadow-develop/2009/msg00035.html
なる。話は合いますね。
> 問題は無いのですが、いまビルドに利用している環境がVSを利用するように構
> 築してあるので、可能ならmsvcビルドで行きたいです。
msvcビルドでも大丈夫になるまでは
mingw でビルドした emacsclientw.exe を暫定的にどこかに置いとく or
パッケージに含めるといったことが必要かな。
>> emacsclient.c にWinMain()を加えるのは別途やるべきとは思いますが。
>
> 手があいたときに見てみます。
ちなみに WinMain() を加えるといったのは、WinMain() をエントリポイントとして、
単一文字列のコマンドラインをargc/argvに分解して main()を呼び出してやるという処理
です。具体例はここに。
http://sato-si.at.webry.info/200602/article_12.html
つまりはそれなりに手を入れることになるわけです。
手を入れること自体は簡単ですが、NTEmacsではやらずに済んでることを、
Meadowではやるというあたりが気になるので要/不要を検討したうえで修正したい
ところです。
ちなみに UNICODE文字列ならば CommandLineToArgW() が使えます。
修正方向に向かうならば、これの利用も候補の一つ。
--
Shun-ichi GOTO