更新1:
我想知道是否可以引用 .lib 文件,但似乎不能。如果这是真的,而且我没有 C++ 项目的源代码,我该如何使用它的方法?顺便说一句,我正在使用 FastCV 库。
我遇到了需要从 C# 代码调用 C++ 方法的情况。C++ 生成的文件结构:
lib
--libfastcv.lib
--vc120.pdb inc
--fastcv.h
--fastcv.inl
--stdint.h
我知道如何从 C# 调用 C++ 方法:
[DllImport("libfastcv.lib",CallingConvention=CallingConvention.Cdecl)]
public static extern <ReturnType> <MethodName>(<Parameters>);
但我认为 .h 和 .inl 文件也需要包含在我的 C# 项目中。那么如何包含它们呢?
非常感谢。