[前][次][番号順一覧][スレッド一覧][生データ]

yarv-dev:970

From: 雪見酒 <yukimi_sake mbi.nifty.com>
Date: Wed, 22 Feb 2006 20:50:24 +0900
Subject: [yarv-dev:970] Re: Application and Libraries on YARV

雪見酒です。

SASADA Koichi wrote:
>  ささだです。
> 
>  雪見酒さん、詳細なレポートありがとうございます。
> 
>  で、私も mswin32 版で試そうと思ったら swin がコンパイルできませんでし
> た(cygwin 版なら問題なく動きました)。
> 
>  何かコツがあるんでしょうか。VC のバージョンが悪いのかな。
> 
> ------------------------
>         cl -nologo -MD -Zi -O2b2xg- -G6 -I. -I../.. -Ic:/ko1/src/yarv -I
> c:/ko1/src/yarv/ext/swin -c -Tcc:/ko1/src/yarv/ext/swin/swin.c
> swin.c
> C:\Program Files\Microsoft Visual Studio .NET
> 2003\Vc7\PlatformSDK\Include\WinSo
> ck2.h(109) : error C2011: 'fd_set' : 'struct' 型の再定義
>         C:\Program Files\Microsoft Visual Studio .NET
> 2003\Vc7\PlatformSDK\Inclu
> de\WinSock.h(54) : 'fd_set' の宣言を確認してください。
> C:\Program Files\Microsoft Visual Studio .NET
> 2003\Vc7\PlatformSDK\Include\WinSo
> ck2.h(144) : warning C4005: 'FD_SET' : マクロが再定義されました。
>         C:\Program Files\Microsoft Visual Studio .NET
> 2003\Vc7\PlatformSDK\Inclu
> de\WinSock.h(88) : 'FD_SET' の前の定義を確認してください
> 
> ... 以下、延々と続く
> ------------------------

ちょっとThunderBird開くのサボってるうちに、なかむら(う)さんが解決してく
ださいましたが、私はこうなった直接の原因であるwinsock2.hをwindows.hの前
にincludeすることで、解決してました(汗)。

#浅いなぁ。。PukiWiki修正してこよう

-- 
ML: yarv-dev quickml.atdot.net
使い方: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧][生データ]

       938 2006-02-20 14:29 [ko1 atdot.net       ] Application and Libraries on YARV       
       948 2006-02-21 19:43 ┗[ko1 atdot.net       ]                                       
       950 2006-02-21 19:54  ┣[usa garbagecollect.j]                                     
       961 2006-02-22 00:08  ┃┣[ko1 atdot.net       ]                                   
       963 2006-02-22 02:14  ┃┗[zn mbf.nifty.com    ]                                   
       965 2006-02-22 02:23  ┃ ┗[usa garbagecollect.j]                                 
->     970 2006-02-22 20:50  ┗[yukimi_sake mbi.nift]                                     
       971 2006-02-22 20:51   ┗[usa garbagecollect.j]