Справка SDL.Xcode.Ошибка сборки и запуска - PullRequest
1 голос
/ 07 мая 2011

Я ушел из этого урока http://www.noquarterarcade.com/xcode-sdl-development-setup

Итак, я скачал и библиотеку времени выполнения SDL, и библиотеку разработки SDL и поместил их содержимое в указанные папки. Я удостоверился, что выполнил эти шаги правильно.

Тем не менее, когда я нажимаю build and run, я получаю сообщение об ошибке 2

Error:
1) Command/Developer/usr/bin/gcc-4.2 failed with exit code 1

Warnings:
1) Directory'/Users/RustyShackleford/Library/Frameworks' following -F not found

дважды произносит это предупреждение

Вот мой журнал сборки:

Build Try of project Try with configuration Debug

Ld build/Try.build/Debug/Try.build/Objects-normal/x86_64/Try normal x86_64
cd "/Users/nickcarver/Desktop/Lazy Foo Tutorials/Try"
setenv MACOSX_DEPLOYMENT_TARGET 10.6
/Developer/usr/bin/gcc-4.2 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk "-L/Users/nickcarver/Desktop/Lazy Foo Tutorials/Try/build/Debug" "-F/Users/nickcarver/Desktop/Lazy Foo Tutorials/Try/build/Debug" -F/Users/nickcarver/Library/Frameworks -F/Developer/SDKs/MacOSX10.6.sdk/Library/Frameworks -filelist "/Users/nickcarver/Desktop/Lazy Foo Tutorials/Try/build/Try.build/Debug/Try.build/Objects-normal/x86_64/Try.LinkFileList" -mmacosx-version-min=10.6 -framework SDL -framework Cocoa -o "/Users/nickcarver/Desktop/Lazy Foo Tutorials/Try/build/Try.build/Debug/Try.build/Objects-normal/x86_64/Try"

ld: warning: directory '/Users/nickcarver/Library/Frameworks' following -F not found
ld: framework not found SDL
collect2: ld returned 1 exit status
Command /Developer/usr/bin/gcc-4.2 failed with exit code 1

Ld build/Try.build/Debug/Try.build/Objects-normal/i386/Try normal i386
cd "/Users/nickcarver/Desktop/Lazy Foo Tutorials/Try"
setenv MACOSX_DEPLOYMENT_TARGET 10.4
/Developer/usr/bin/gcc-4.0 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk "-L/Users/nickcarver/Desktop/Lazy Foo Tutorials/Try/build/Debug" "-F/Users/nickcarver/Desktop/Lazy Foo Tutorials/Try/build/Debug" -F/Users/nickcarver/Library/Frameworks -F/Developer/SDKs/MacOSX10.4u.sdk/Library/Frameworks -filelist "/Users/nickcarver/Desktop/Lazy Foo Tutorials/Try/build/Try.build/Debug/Try.build/Objects-normal/i386/Try.LinkFileList" -mmacosx-version-min=10.4 -framework SDL -framework Cocoa -o "/Users/nickcarver/Desktop/Lazy Foo Tutorials/Try/build/Try.build/Debug/Try.build/Objects-normal/i386/Try"

ld: warning: directory '/Users/nickcarver/Library/Frameworks' following -F not found

о чем вы думаете?

1 Ответ

0 голосов
/ 07 мая 2011

ОК, здесь я вижу, что у вас другое имя пользователя. Ваш buidlog ссылается на пользователя nickcarver, а ваше предупреждение ссылается на RustyShackleford. Может быть, вы указываете на неверную папку библиотеки? Если нет, имеет ли пользователь, под которым вы работаете, доступ к библиотеке другого пользователя (сомнительно)?

Если это не является причиной ошибки, вам нужно копать дальше. В xcode щелкните правой кнопкой мыши строку ошибки и выберите «Открыть эти последние результаты как текстовый файл стенограммы». Это должно дать вам истинный журнал ошибок. Найдите там свой номер ошибки и опубликуйте информацию об ошибке.

...