Как получить информацию о процессе в приложении C ++ Commandline на XCode

Я пишу приложение командной строки на XCode с C ++ и пытаюсь заменить устаревшие методы KillProcess(), GetNextProcess(), а также CopyProcessName(), Документация рекомендует использовать методы, связанные с NSApplication, но импортировать Foundation.h а также AppKit.h приводит ко многим ошибкам компилятора.

Как можно заменить эти устаревшие методы, не используя методы, связанные с NSApplication?

Благодарю.

0

Решение

NSApplication — это объект Какао, предназначенный для разработки Objective-C или Swift, а не разработки C ++ (хотя вы можете использовать Objective-C ++).

Вам нужно добавить исходный файл с расширением .swift или .m (или .mm для Objective-C ++) в ваш проект и #import заголовков Cocoa, а затем написать код на соответствующем языке.

Остальная часть приложения, кроме кода, вызывающего API-интерфейсы Какао, все еще может быть написана на C ++, если хотите.

(Обратите внимание, что, как правило, неточно утверждать, что у вас есть «приложение C ++». Можно иметь приложение, в котором весь код находится на C ++, но часто приложение будет иметь смесь C, C ++ и, возможно, других языки смешиваются вместе.)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]