ヘッダー ファイルを含む C ライブラリがあります。.NET で使用するために、C++ でラッパーを作成したいと考えています。ライブラリを含めると、コンパイラは変数の型 (DWORD、LPCSTR など) に関する構文エラーを報告します。要するに、ライブラリが C ではなく C++ にあると考えているのでしょう。
私は試した
extern "C"{
#include "c_lib.h"
}
しかし、成功しませんでした。Visual Studio 2010 を使用しているため、プロジェクト設定を変更する必要があるかもしれません。
どんな助けでも大歓迎です。
よろしく。