dav*_*one 5 c# c++ dll unity-game-engine visual-studio
我的意图是获取一个C ++库,将其与SWIG(alt。link)一起包装为C#,并将C ++和C#组件作为DLL编译为Unity5。(C#DLL为Unity提供了C ++ DLL的接口。)
据我所知,编译C ++和C#DLL始终需要Visual Studio(或msbuild
VS附带的工具)。但是,我目前正在努力安装VS,这使我对这一假设提出了质疑。
还有其他用于在Windows上编译Unity就绪DLL的选项吗?
(即使我安装了VS,我还是很想知道。)
是的,您可以使用MinGW从命令行将 C++ 编译为 DLL 。
如果您更喜欢 GUI 界面,您可以尝试Code::Blocks。它与 MinGW 的调整版本捆绑在一起,但由于它是基于 GUI 的 IDE,因此您不必直接与其交互:)
但是,您仍然需要将 swig-wrapped 代码放入 C# DLL 中。我会调查 MonoDevelop 是否可以实现这一点。
编辑:刚刚看到 ReCoF 的答案 - 似乎你可以使用 MonoDevelop 来处理 C# 方面的事情,所以你很高兴:)
归档时间: |
|
查看次数: |
4479 次 |
最近记录: |