如何让Autocad与Wine合作?

我正在尝试3年,现在在Ubuntu上用葡萄酒安装Autocad ,* 3ds Max *和Revit架构!

每年我都非常乐观,因为我看到新的葡萄酒版本已经有所改进。

所以,现在我再次开始在一个干净的Ubuntu安装中安装Autocad 2013和wine 1.4。 我不是只想给我一个答案,但我希望这个社区能够尝试,最后我们可以实现这个目标!

winetricks已经安装了net framework 4 ,这就是我没有跑到过去的Autocad的原因。

所以,我想从我的电脑上完全删除我的Windows 7分区,然后在不丢失强大的架构程序的情况下使用Linux机器。我知道关于Blender和工作人员的所有信息,所以我只是想让你帮忙找到解决方案,因为我知道有一个解决方案!

也许我将不得不学习所有的c ++python等。但我相信我们所有人的帮助都可以提供解决方案!

关于这个问题的任何建议都将是非常好的和有用的。

我建议你在WINE特定社区提问 – 原因在于这个答案的最后一段。 我还建议重新表达,重新形成并将此问题更改为社区维基。

好的!所以我不应该在这里写这个吗?我只是希望有人在这上面发生!抱歉,但API是什么? – gabriel 4月12日23:52

关于在Ubuntu运行第三方应用程序的问题完全有效,如常见问题所述 。

API(在此上下文中)是一组指令(或更准确地说,调用),Windows开发人员使用(或多或少直接)从应用程序内部与操作系统进行通信。 此集特定于Windows。 通常WINE所做的是尝试将仅Windows调用“转换”为本机GNU / Linux调用。 当这样的调用无法轻易翻译时,它必须由WINE开发人员重新实现,以满足其原始目的,但严格遵守GNU / Linux标准。 这些调用中的许多只是存根(如:存在一个调用,但很少有程序员使用它,所以它在那里,但现在什么都不做)。

也许我将不得不学习所有的c ++或python等。但我相信我们所有人的帮助都可以提供解决方案!

尽管WINE应该允许AutoCAD(或任何其他应用程序)与GNU / Linux进行通信,就像使用Windows一样,并且仍能获得正确的结果(因此它可以无缝地工作),但大多数Windows(至少XP)API调用已经已经实施或存根,问题仍然存在。 很可能AutoCAD使用了一些需要实现的exception(或新)API调用(或调用)。 WINE社区的百分比是爱好者,他们可以追踪有问题的应用程序崩溃的确切调用,并简单地提供补丁(您可以帮助测试)。 你可以继续在诸如askubuntu.com这样的社区中询问这个问题(这些社区与Ubuntu比WINE开发更相关),希望那些需要的API调用能够得到实现,有助于向WINE开发人员指出AutoCAD所需的确切API调用,或者,自己实现它们。 此外,如果您有兴趣加入WINE代码贡献者排名,那么在WINE开发领域拥有更多经验的程序员的指导将为您节省大量时间。

对于饥饿的Autodesk产品,也存在很好的替代品。

FreeCAD

FreeCAD – 参数化3D CAD建模器

只是免费的适用于所有主要操作系统

FreeCAD截图,FreeCAD礼貌


Q-CAD

另一个比AutoCAD便宜十倍以上,它是非常方便的软件:
Q-CAD社区版 – function
基于SVG操作和ECMAScript的专业2d构建器,支持DXF / DWG到2010版。

Linux上的Q-CAD


BRL-CAD

令人印象深刻的第三个是BRL-CAD ,这是一个function强大的跨平台开源实体建模系统,包括交互式几何编辑。

…和他的Stryker ICV 8万亿光线渲染示例:

Stryker ICV 8万亿光线渲染


更新:

的DraftSight

DraftSight – 概述
专业的CAD软件。

DraftSight由Ricky Jordan截图

你知道playonlinux程序吗? 这是一个程序来做可以在ubuntu中实现安装Windows程序(也是游戏)的脚本。 他的所有剧本都以葡萄酒和他的技巧为基础。

您可以转到其项目页面并提出问题或了解如何制作脚本。 http://www.playonlinux.com/en/

如果你问一下wineonlinux: Wine和PlayOnLinux之间的区别