2012-05-17 2 views
1

Я играл с SystemConfiguration на Mac OS X, так и в техническом Q & A QA1165 пример кода использует макрос MoreSCError, который предположительно определить в примере программы MoreSCF - Я не могу найти этот пример кода в Xcode или на сайте разработчика Apple.Где я могу найти образец программы Mac OS X MoreSCF?

Кто-нибудь знает, где я могу найти код?

ответ

0

Я смотрю MoreSCF.c на моей машине здесь, и это действительно старый. Версия у меня есть «пересмотр 1,5» и датируется 2002

Тот факт, вы не можете легко найти его на сайте разработчика от Apple (или Google по этому вопросу), вероятно, указывает на то, что Apple, скорее разработчики не используйте этот код. Рамка конфигурации системы по-прежнему очень поддерживается на Macintosh, но я не могу придумать, что сменило MoreSCF (с точки зрения кода примера) на моей голове. Вероятно, стоило бы вашему файлу найти замену MoreSCF и работать с этим.

Но ... чтобы помочь вам, я делаю код образца MoreSCF.h и MoreSCF.c, который у меня есть через PasteBin. Я истечет через месяц, поэтому, если вы не получите его до конца 30 дней, вы будете S.O.L. И хотя это общедоступный, распространяемый исходный код, если кто-то просит меня удалить ссылки (и особенно если они говорят о том, что представляет собой более новый источник или образец проекта), я удалю его до 30 дней. Эти два файла выходят из проекта MoreSCF, у которого есть ~ 10 или около того различных файлов C для упрощения создания конфигурации системы.

Вот ссылки:

MoreSCF.h MoreSCF.c

+0

Для тех, кто считает, что это очень необыкновенный вопрос , вы не должны использовать MoreSCF. В дистрибутив теперь входит следующее: «ВАЖНО: Если вашему продукту требуется Mac OS X 10.4 или новее, вы должны использовать новый, высокоуровневый API-интерфейс System Configuration, а не MoreSCF. Этот API, определенный в« SCNetworkConfiguration. h ", включает в себя процедуры для выполнения всех действий, которые делает MoreSCF. Используя этот API, вы делаете свой код более простым и надежным в будущем». – shmim

+0

Я думаю, что в своем первоначальном ответе @shmim я дал достаточные предупреждения, но спасибо, что указал на перенаправление SCNetworkConfiguration.h. –

Смежные вопросы