Project

General

Profile

Actions

Bug #644

closed

compile error on win32ole with VC++6

Added by usa (Usaku NAKAMURA) about 16 years ago. Updated over 13 years ago.

Status:
Closed
Assignee:
-
Target version:
ruby -v:
Backport:
[ruby-dev:36716]

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

Actions #1

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, wrote:

すいません。
手元に環境が無いのでわからないのですが、
IMultiLanguage はVC++6でもサポートされているんでしょうか?
その結果次第で次の案の中から対応を決めたいと思います。

サポートされてます。

それでは。

U.Nakamura

=end

Actions #2

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

Actions

Also available in: Atom PDF

Like0
Like0Like0