Bug #644
closedcompile error on win32ole with VC++6
Description
=begin
表題の通りですが、以下のようなエラーが出てコンパイルできません。
IMultiLanguage2は比較的最近(つっても10年くらい経ってる気がしますが)追加されたのでこうなっちゃうのですが...
CP51932のためにVC++6サポートを切るというのもさすがに酷いので、extconfあたりでチェックしてIMultiLanguage2が存在するときだけ使うというのはどうでしょうか?
win32ole.c(220) : error C2143: 構文エラー : '{' が '*' の前に必要です。
win32ole.c(978) : error C2065: 'IID_IMultiLanguage2' : 定義されていない識別子で
す。
win32ole.c(978) : warning C4133: 'function' : 'int *' と 'const struct _GUID *co
nst ' の間で型に互換性がありません。
win32ole.c(1101) : error C2223: '->lpVtbl' : 左側が構造体か共用体に対するポインタで
はありません。
win32ole.c(1107) : error C2223: '->lpVtbl' : 左側が構造体か共用体に対するポインタで
はありません。
win32ole.c(1343) : error C2223: '->lpVtbl' : 左側が構造体か共用体に対するポインタで
はありません。
win32ole.c(1350) : error C2223: '->lpVtbl' : 左側が構造体か共用体に対するポインタで
はありません。
win32ole.c(1375) : error C2223: '->lpVtbl' : 左側が構造体か共用体に対するポインタで
はありません。
win32ole.c(1381) : error C2223: '->lpVtbl' : 左側が構造体か共用体に対するポインタで
はありません。
NMAKE : fatal error U1077: 'cl' : リターン コード '0x2'
=end
Updated by usa (Usaku NAKAMURA) about 16 years ago
=begin
こんにちは、なかむら(う)です。
In message "[ruby-dev:36725] Re: [Bug #644] compile error on win32ole with VC++6"
on Oct.14,2008 19:49:09, masaki.suketa@nifty.ne.jp wrote:
すいません。
手元に環境が無いのでわからないのですが、
IMultiLanguage はVC++6でもサポートされているんでしょうか?
その結果次第で次の案の中から対応を決めたいと思います。
サポートされてます。
それでは。¶
U.Nakamura usa@garbagecollect.jp
=end
Updated by Anonymous about 16 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
=begin
Applied in changeset r19782.
=end