• ベストアンサー

Cで作成したDLLからC++内で関数を利用する。

こんにちは。 Cで作成したDLLをC++で呼び出してその関数を使いたいのですが、リンクがうまくいきません。 externを使えばいいのですか?? 具体的な使い方が分からないので、教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • jansuzume
  • ベストアンサー率40% (6/15)
回答No.1

#define DllImport __declspec( dllimport ) #pragma comment(lib, "DLL名") #ifdef __cplusplus extern "C" { #endif DllImport 関数(); ... #ifdef __cplusplus } #endif のようにすれば、C++/C両方で使用可でしょう

関連するQ&A