我有一个带有头文件的 C 库。现在我想在 C++ 中制作一个包装器,以便在 .NET 中使用它。当我包含该库时,编译器会报告有关变量类型(DWORD、LPCSTR 等)的语法错误。简而言之,可能它认为该库是 C++ 而不是 C。
我试过了
extern "C"{
#include "c_lib.h"
}
但没有成功。我正在使用 Visual Studio 2010,所以也许应该对项目设置进行更改。
任何帮助将不胜感激。
问候。
我有一个带有头文件的 C 库。现在我想在 C++ 中制作一个包装器,以便在 .NET 中使用它。当我包含该库时,编译器会报告有关变量类型(DWORD、LPCSTR 等)的语法错误。简而言之,可能它认为该库是 C++ 而不是 C。
我试过了
extern "C"{
#include "c_lib.h"
}
但没有成功。我正在使用 Visual Studio 2010,所以也许应该对项目设置进行更改。
任何帮助将不胜感激。
问候。