[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: Meadow2.00b2のコンパイル



藤井です。

From: Shun-ichi GOTO <gotoh@xxxxxxxxxxx>
Subject: Re: Meadow2.00b2のコンパイル
Date: Mon, 05 Jan 2004 18:06:40 +0900 (JST)
Message-ID: <20040105.180640.22446312.gotoh@xxxxxxxxxxx>
> > oldnames.lib が VC のバージョンによってリンクされたりされなかったりす
> > る現象によってこのような対応をし忘れたまま commit されたりすることを防
> > ぐために、VC 6.0 で oldnames.lib をリンクしないよう makefile.nt とかを
> > 変更した方がいいのではないかということが言いたかったのです。
(snip)
> 当時の議論を読み返す時間がないので、記憶に頼りますが、が、それを避けられ
> ない理由があったように思います。アンダースコアつきの関数の有無だけでなく、
> どちらのコンパイラでも oldnames をリンクしないようにしても、リンクするよ
> うにしても弊害があったのだと。
> 
> MS C/C++的には non standard な関数は、使う側も常にアンダースコアつきのも
> のを使うべきなのですが、Emacs 全体の随所にあったりするので、それもアレで
> すし、他のコンパイラではまた事情が違ってきますし。
> なので、MSCの場合は#define でalias を作るのに落ち着いたのだったと思う。

[MD:3164] から始まるスレッドで議論されてますね。これから読んでみます。

どうも古い話を蒸し返してしまったようです。すみませんでした。

--
藤井 正行 / Masayuki FUJII ( boochang@xxxxxxxxxxxx )