【发布时间】:2013-03-04 08:25:10
【问题描述】:
我有一个用 C++ 编写的相当复杂的项目,我正在尝试将其转换为 C# 解决方案。我认为将核心留在 C++ 中作为 VC++ 类库是最容易的。
在开始之前,我尝试以这种方式编写简单的 C++ 类并在 C# 项目中使用它。我遇到的第一个问题是 STL(在核心 STL 中,使用了 Boost 和 QT):我无法将 C# List 作为 std::list 传递给 C++ 方法。
有什么简单的方法可以在 C# 中使用带有 STL、Boos 和 QT 的 C++ 代码,或者将其转换为 C# 更容易?
【问题讨论】: