2

私はVB.NET開発者であり、Raw Input Sharp(http://www.jstookey.com/arcade/rawmouse/)と呼ばれるこのライブラリを使用しようとしていました。これにより、複数のマウスから一度に生データを受信できます。ライブラリは元々C#で作成されていましたが、.NETを使用したため、元の言語が何であるかは関係ありません。

私はそれを参照し、libに同じ名前の複数の定義があるというエラーが発生しました。約数時間の苦労の末、c#では大文字と小文字が区別され、vbでは大文字と小文字が区別されることに気付きました。たとえば、構造RAWMOUSEはクラスRawMouseと一致しました。

私は今何をしますか?

4

2 に答える 2

3

構造体の名前を変更するか、別の名前空間に配置します。

于 2012-05-22T09:42:53.283 に答える
1

答えはすでにhttps://stackoverflow.com/a/2302109/292411でハンスパッサンによって提供されました

2つの識別子が異なると見なされるには、それらが大文字と小文字だけで異なる必要があります。

したがって、残念ながら、この問題が発生しない限り、このライブラリを現在の形式で使用することはできないようです。

于 2012-05-22T12:27:47.363 に答える