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