在我将我的 Mac OS X 升级到 Mountain Lion(一直从 Snow Leopard)和 XCode 5(一直从 XCode 3.2)之后,我无法再构建以前在 XCode 中成功构建的 C++ 项目。我现在收到很多错误,都说“解析问题:未知类型名称 *”对于不同的对象。我尝试了旧版本的 XCode (4.6) 并将 SDK 设置为 Mac OS X 10.7。此问题已解决,但未使用最新版本的 XCode 导致其他问题。
具体来说,错误(至少是第一个错误)似乎与 Carbon 图形库有关。我不知道这是否重要。我知道 Carbon 在某种程度上已经过时了,但是我正在扩展的应用程序的正式版本在 Mac OS 10.8 上运行,所以我想知道为什么我不能在 10.8 上构建代码。
此错误的原因可能是什么?代码很大,不是我写的,所以改变它不是一种选择。我真的需要在 XCode 5 上构建它,否则我应该降级我的操作系统!