在现代OS X上使用GUI创建适当的Carbon应用程序

时间:2016-10-30 05:26:16

标签: objective-c c xcode macos macos-carbon

我正在处理在OS 9和OS X之间的尴尬时间编写的多个Mac项目,所以它是用纯C编写的,使用Carbon,没有Cocoa,Objective-C,或者看起来很现代。我有一些.xcodeproj文件的项目,但它们对现代XCode没用(项目文件是用XCode 1创建的)。

我使用命令行应用程序预设并恢复了10.4 SDK,将其中的一些项目带入了XCode 6(我现在可以访问的最早版本)下的XCode项目中。但是,使用此礼物实际上并不构建正确的.app,因此笔尖永远不会被包括在内。我尝试编写一些非nib Carbon应用程序(与旧代码无关),看起来就像打开窗口和绘制它们一样,但是Windows永远不会更新,甚至所有的碳事件处理程序到位。点击按钮什么都不做,我无法拖动窗户,应用程序甚至不会出现在停靠栏中。 看来整个应用程序在调用RunApplicationEventLoop()后停止

我尝试将一些代码放入一个使用Cocoa预设的项目中,并删除了所有预制代码,但这似乎让XCode生气了。有没有什么方法可以基本上替换旧版XCode中的Carbon App?

0 个答案:

没有答案