如何在Linux下编译Darwinia?[关闭]


12

现在,Introversion正在提供Darwinia + Multiwinia的销售源,说明

注意:您将需要Windows和Visual Studio 2008来构建游戏。我们已经测试过代码可以在PC上正确编译,但是您需要付出一些努力才能针对Mac / Linux进行编译。此版本中没有Xbox代码。

有没有人为此付出过努力?最好的答案是(是,是)并提到必须进行的修改(还提到了所使用的发行版),其次是最好的解释了为什么它现在不起作用。

由于我还没有购买源代码包,因此我只能依靠up-votes作为确认,因此,如果某些内容不起作用或必须进行修改(例如对于另一个Linux发行版),请在答案中注明。我目前正在使用Ubuntu 8.04,但也可以选择10.04或例如Gentoo。

编辑:

说明性:目的是使用该引擎制作新游戏,但是由于此问题是前提条件,因此在这里似乎很合适。

更新

话题不大,但是对于那些感兴趣的人,Introversion在The Humble Introversion Bundle中添加了Uplink,Darwinia,Multiwinia和DEFCON的源代码,所以请不要错过!


鉴于Darwinia早在Linux上发布的,我认为可以合理地假设Multiwinia对代码库的更改导致了不可移植的更改。(我认为这主要是与网络相关的。)-我不确定是否会发布答案。:)
greyfade

2
@Gabriel,为什么这么残酷?游戏仍然是商业性的,性格内向恰好很好,并且允许人们访问-他们忍受不了让人们放弃编译后的源头,从而承受不起销售损失。
马丁2010年

2
@Martin(和@Tobias)不能使用此代码制作独立的游戏,因为许可证要求您要求原始游戏安装在播放机的计算机上。
Bart van Heukelom

10
@Martin,我总是会犹豫要遵循一个许可,即“如果您付钱给我们做很多工作,我们可能会允许您出售自己的作品,以后再问我们。”
ZorbaTHut

1
完全同意@Zorba:对它进行艰苦的工作,甚至不知道您是否可以出售它,是完全愚蠢的。
o0'。

Answers:


-2

您必须将对Windows函数的所有调用转换为对Linux函数的任何调用。


1
虽然技术上正确,但这个答案过于笼统,无法真正提供帮助,对不起
Tobias Kienzler 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.