如何在不使用Visual Studio的情况下编译DLL?

时间:2013-04-12 06:44:51

标签: visual-studio-2010 visual-studio dll unity3d

这听起来是一个愚蠢的问题,但我真的很好奇如何在不使用Visual Studio的情况下编译DLL,因为我现在正在使用Unity3D OS X.是否有某种方式像“工具链”可以做到这一点?

除了请您的朋友/同事为您编译购买另一台计算机/安装Windows /使用遥控器之外,任何解决方案都会受到赞赏。

1 个答案:

答案 0 :(得分:4)

建立cross tool chain of Mingw。但是,请注意,您无法在编译器之间链接C ++库,或者甚至不能在编译器版本之间链接。只有具有C调用接口的DLL才有效。 (他们可以在内部使用C ++,但必须公开C API。)

或者您可以尝试在Wine中运行Visual Studio。 VS2010 has bronze support in Wine,即编译器工作。