Каково расположение stdlib.h в XCode 4.3? - PullRequest
9 голосов
/ 22 февраля 2012

Скажите, пожалуйста, каково расположение stdlib.h в XCode 4.3?

Ответы [ 3 ]

7 голосов
/ 23 февраля 2012

То, что было в /Developer в версиях Xcode до 4.3, теперь входит в комплект Xcode.app. Их несколько, по одному на каждый поддерживаемый SDK и платформу:

$ find /Applications/Xcode.app -name stdlib.h
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/include/c++/4.2.1/tr1/stdlib.h
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/usr/include/stdlib.h
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/usr/include/c++/4.2.1/tr1/stdlib.h
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/usr/include/stdlib.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/tr1/stdlib.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk/usr/include/stdlib.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/c++/4.2.1/tr1/stdlib.h
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/usr/include/stdlib.h
5 голосов
/ 23 февраля 2012

Если вы устанавливаете инструменты командной строки (Xcode> Preferences> Downloads), то файл присутствует в /usr/include/stdlib.h.

1 голос
/ 22 февраля 2012

Я думаю, вы должны использовать unistd.h вместо stdlib.h. У меня возникла проблема при попытке использовать sleep () при импорте stdlib.h, и мне пришлось импортировать unistd.h.

...