我试图编译 sh .conf.macosx 工作的 bochs 但 make 命令导致InitCursor()
, CreateStandardAlert()
, RunStandardAlert()
not 在范围内声明是否有明显我遗漏的东西。
提前谢谢。
——斯里曼思
这些是已弃用的 Carbon 调用,在 64 位二进制文件中不可用。见这里。
如果bochs
您要编译的版本仍然依赖于那些过时的调用,则需要在 32 位模式下编译。您应该将标志传递给编译器和链接器
-arch i386
在英特尔机器上执行此操作。
在写完之后我发现这是一个重复的问题,请参阅这个 SO question :)