VC++の例を提供するライブラリをテストしようとしています。しかし、私はすべてのプロジェクトにgcc/g ++を使用しています。GCC/G ++のVC++ #import指令
まあ、VC++の例では、ライブラリにアクセスする方法は、それがライブラリのDLLの場所を渡し、の#importディレクティブを使用している、それは名前空間 LIBRARYNAMEを使用してを行い、その後、それを作成することができますいくつかの未定義の型(私はそれがDLLで定義されていると思います)と__uuidofで新しいインスタンスを作成します。それ以降、ライブラリ関数の1つを呼び出すには、createdObj-> foo()のようになります。
まあ... g ++の#importはVC++のインポートと違います(here参照)ので、この例は私にとっては役に立ちません。
これは、g ++でコンパイルする方法はありますか?または、ライブラリーの開発者が私に試してみることができる静的ライブラリーを提供するまではありますか?
ありがとうございます。残念ながら、それは彼らがそのウェブサイトに与えるコマンドが私のために「記号なし」を返すので、うまくいきません。 VC++がどのようにシンボルを抽出できるのか不思議に思っていますか?おそらく、それはライブラリの関数がcdecl関数ではなくstdcall関数であるからです。 – beepboopbopbop
リンクの+1 thx ... –