Я пытаюсь перенести проект с SDL и WxWidgets на MacOS X с XCode 3.1.2. Проект довольно большой, но я, наконец, получил его для успешной компиляции. Тем не менее, он выходит сразу после запуска с сообщением «MyApplication вышла со статусом 99».
В целях отладки я изменил свою основную функцию так:
int main(int argc, char *argv[])
{
cout <<"hello world";
cout <<"and goodbye";
throw "test";
}
Я также добавил точки останова ко всем трем основным строкам функций. Тем не менее, отладчик по-прежнему не работает, и приложение по-прежнему завершается сразу после запуска.
Вывод консоли отладки выглядит следующим образом:
(gdb) run [Переключение на процесс 94140
локальный поток 0x3607] Запуск…
Отладчик остановлен. Не могу найти test.xml
!
Отладчик остановлен. Программа вышла с
значение состояния: 99. (ГБД)
Я не знаю, к какому файлу "not find test.xml" относится, почему XCode ищет его в первую очередь или он вообще связан с моей проблемой.
Это мой первый проект XCode, поэтому я не знаю, что делать дальше. Любые советы будут с благодарностью.