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

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



>>>>> at Mon, 05 Jan 2004 16:26:49 +0900 (JST),
>>>>> "M.Fujii" <boochang@xxxxxxxxxxxx> said,

> とりあえず、私のところでも以下のとおりにすれば無事リンクできます。
> 
> > src/w32.c内の
> >   ftime (&tb);
> > を
> >   _ftime (&tb);
> > に戻すと無事コンパイルが出来ます。
> 
> ですが、今後もこのような問題を防ぐためには上記の差異をなくすようにした
> 方がいいのではないかと思います。
> 
> # リンカには -nodefaultlib:oldnames.lib というオプションも指定されてい
> # るので、VC 6.0 環境で oldnames.lib がリンカの引数に指定されないよう
> # にすべきなんでしょうね。

この話はVC7が出回り始めた頃にも出ていましたて、例えば stricmp() =>
_stricmp() などが引っかかります。それらは nt/config.nt の末尾の辺りで
#define することでalias してます。今回のftime も同様の対処で良いのではな
いかと思います。

--- Regards,
 Shun-ichi Goto  <gotoh@xxxxxxxxxxx>
   R&D Group, TAIYO Corp., Tokyo, JAPAN