【发布时间】:2013-07-12 17:39:23
【问题描述】:
我正在 WPF C# (Visual Studio 2008) 中为用 c++ 编写的数学模型实现一个 GUI。我可以在单个 VS 解决方案中完全访问两个项目的源代码
我的问题是:
- 是否可以从 C# 调用 C++ 中的方法?
- 如果是,最好的选择是什么?
- 我需要在 C++ 中做什么才能“公开”该方法?
我曾尝试“添加参考”,但我认为它不会像这样工作。
【问题讨论】:
-
它叫做互操作。该术语应该可以帮助您进行 Google 搜索。您可以进行 C 风格的声明互操作,或 COM 对象互操作。这应该可以帮助您入门:msdn.microsoft.com/en-us/library/ms173184.aspx