我正在尝试使用XCode 3.1.2将包括SDL和WxWidgets的项目移植到MacOS X.该项目相当大,但我终于成功地编译了它。但是,在消息“MyApplication已退出状态99”后立即退出。在到达main()之前,我的程序是否崩溃?
出于调试目的,我改变了我的主要功能如下所示:
int main(int argc, char *argv[])
{
cout <<"hello world";
cout <<"and goodbye";
throw "test";
}
我还添加了断点,所有三个主要功能线。但是,调试器仍然不会中断,应用程序在启动后仍然会退出。
调试控制台输出如下:
(GDB)运行[切换处理94140 本地线程0x3607]正在运行...
调试器停止。找不到test.xml !
调试器停止。计划与 状态值退出:99(GDB)
我不知道是什么文件“找不到的test.xml”指的是,为什么Xcode是在第一时间寻找它,或者如果它是与我的问题有关。
这是我的第一个XCode项目,所以我对如何继续无能为力。任何提示将不胜感激。
到目前为止这是一个粗略的方法,但我认为最糟糕的事情已经快要结束了。整个项目基于开源的跨平台库,这就是为什么我自己试图做到这一点。只要我自己的代码正在执行并且调试器能够正常工作,我希望没问题。 – 2009-02-25 08:59:17