1

我试图编译 sh .conf.macosx 工作的 bochs 但 make 命令导致InitCursor(), CreateStandardAlert(), RunStandardAlert()not 在范围内声明是否有明显我遗漏的东西。

提前谢谢。

——斯里曼思

4

1 回答 1

0

这些是已弃用的 Carbon 调用,在 64 位二进制文​​件中不可用。见这里

如果bochs您要编译的版本仍然依赖于那些过时的调用,则需要在 32 位模式下编译。您应该将标志传递给编译器和链接器

-arch i386

在英特尔机器上执行此操作。

在写完之后我发现这是一个重复的问题,请参阅这个 SO question :)

于 2010-09-24T23:14:50.587 回答