Macos 编译bochs时未在作用域中声明InitCursor()、CreateStandardAlert()、RunStandardAlert()

Macos 编译bochs时未在作用域中声明InitCursor()、CreateStandardAlert()、RunStandardAlert(),macos,bochs,Macos,Bochs,我试图编译bochs,但是sh.conf.macosx起作用了,但是make命令 导致InitCursor(),CreateStandardAlert(),RunStandardAlert()未在范围中声明 有一些明显的东西我错过了 提前准备好 -- Srimanth这些是64位二进制文件中不推荐使用的Carbon调用。看 如果要编译的bochs版本仍然依赖于那些过时的调用,则需要以32位模式编译它。您应该将该标志传递给编译器和链接器 -arch i386 在英特尔计算机上实现这一点 写完后,

我试图编译bochs,但是sh.conf.macosx起作用了,但是make命令 导致
InitCursor()
CreateStandardAlert()
RunStandardAlert()
未在范围中声明 有一些明显的东西我错过了

提前准备好

--
Srimanth

这些是64位二进制文件中不推荐使用的Carbon调用。看

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

-arch i386
在英特尔计算机上实现这一点


写完后,我发现这是一个重复的问题,请参见:)

这是错误消息:logio.cc:522:error:“InitCursor”未在此范围logio中声明。cc:542:error:“CreateStandardAlert”未在此范围logio中声明。cc:543:error:“RunStandardAlert”未在此范围中声明