0

我正在尝试在 CLI C++ 控制台应用程序(使用 Visual Studio 2013)中包装非托管 C++ 库(使用 MSVC++ 编译器版本 13 编译,可追溯到 2002 年或 2003 年),以便最终从 C# 项目中调用它。

我已经设法让我的包装器构建和运行,但是从它运行时得到的结果来看,我怀疑 VS2013 的 C++ 编译器包装它的结构与非托管库读取它们的方式不同。

有没有办法告诉 VS2013 以与版本 13 编译器相同的方式打包其结构?还是我必须找到旧的编译器并编写一个仅公开基本的未打包类型的中间包装器?

4

0 回答 0