我想在Ubuntu 13.1 32位版本上使用winexe。 我完全按照本指南做了:Winexe - aldeid 如果我执行命令“make basics bin / winexe”,则会出现以下错误:
Compiling ../librpc/idl/atsvc.idl
/usr/include/stdc-predef.h:0: error: Syntax error near '3'
Failed to parse ../librpc/idl/atsvc.idl at ./../pidl/pidl line 608.
make: *** [idl] Error 1
我完全不知道如何解决这个问题。 我甚至对这个问题的解决方案建议感到满意。 谢谢。
答案 0 :(得分:3)
make "CPP=gcc -E -ffreestanding" basics bin/winexe
可以解决此错误。
答案 1 :(得分:0)
我找到了“另一种”方式来解决葡萄酒问题。 ubuntu forum Donwload-链接到静态版本(只是解压缩并运行winexe)正在工作(在其他一些页面上他们没有)。
我仍然不知道为什么会出现上述错误,如果有人知道,请告诉我。我仍然有兴趣。
非常重要的编辑:重启后winexe给出了一个内部错误信号11 所以我仍然需要winexe的解决方案。要么从git中获取verision,要么修复此错误。
编辑号码2:好的,如果我自己回答问题,为什么还要提问? 在我的问题中提到的安装形式在Ubuntu 12 LTS和winexe-static-version上很好用,如果你不像我那样输入打字错误也可以。