0

我是新手,所以请多多包涵。

我正在尝试构建Audioslicer,它似乎需要一个名为IntervalSlider. IntervalSlider构建失败:

 framework not found InterfaceBuilderKit.

但是,该框架似乎存在于Frameworks具有必要标题的组下。

谁能建议我做错了什么?谢谢

4

1 回答 1

1

好吧,这看起来很有趣,所以我下载了源代码。我构建了它并得到了一大堆构建错误。

看起来像

  1. 根据 source forge 的说法,该项目自 2006-12-04 以来一直没有更新,默认 SDK 仍设置为 10.4。
  2. 这个项目使用了一堆需要编译才能工作的未编译的库/框架。其中一些可能在近 4 年后和新的硬件/操作系统上不再编译。
  3. 这是一个混合了 Objective-C、vanilla C 和 C++ 的复杂项目,所以它不是新手可以合理期望的那种项目。(我什至不确定我是否可以更新它。)

简而言之,这在当时看起来是个好主意,但该项目已经沉寂、陈旧和过时。除非您想花费数周或数月的时间 (1) 学习如何构建如此复杂的项目,以及 (2) 跟踪库的所有更新版本(假设它们存在),否则您将需要找到替代方案。

我建议寻找另一种解决方案。太糟糕了,因为这看起来是一个非常好的主意。这就是大多数 FOSS 的命运。让这样的东西保持最新需要太多繁琐的编码。编码的所有乐趣都来自于创作。维护编码就像洗碗一样有趣。很少有人愿意年复一年地无偿承担这样的苦差事。

将来,请始终检查最后一个项目更新日期。如果它超过一年或在最后一个主要操作系统版本之前,预计会出现问题。

于 2010-02-28T15:33:57.887 回答