我有一个用 C++ 编写的相当复杂的项目,我正在尝试将其转换为 C# 解决方案。我认为将核心留在 C++ 中作为 VC++ 类库是最容易的。
在开始之前,我尝试以这种方式编写简单的 C++ 类并在 C# 项目中使用它。我遇到的第一个问题是 STL(在核心 STL 中,使用了 Boost 和 QT):我不能将 C# List 作为 std::list 传递给 C++ 方法。
有什么简单的方法可以在 C# 中将 C++ 代码与 STL、Boos 和 QT 一起使用,或者将其转换为 C# 更容易?