【发布时间】:2010-06-02 14:00:35
【问题描述】:
这个问题似乎与之前的问题重复。我已经阅读了一系列帖子,但对我的情况并不完全清楚。
我有一个使用motics IDE 创建的c++ 库。我必须能够将此库用于 c# 项目。
有人在交给我之前一直在做这个项目。目前,有 2 层可以实现这一点。首先,一个 c++ 项目包括带有 c++ 包装器的完整库。该项目创建一个 dll 作为输出。然后将此 c++ dll 提供给 c# 项目,该项目具有对 c++ dll 的 dllimport 调用。这个 c# 项目再次创建了一个 dll。最后,为了在 c# 应用程序中使用该库,我必须包含对这两个 dll 的引用。
这是让它工作的正确方法吗?我在想可能应该有一种方法来简化这个过程。
有人可以帮我解答这个问题吗?
【问题讨论】: