很抱歉在这里发布它,因为我在Audacity论坛上没有任何答案。

我正在按照WIKI官方分步说明在Mac上编译Audacity。

解决了很多依赖问题之后,我现在停留在Xcode8.1中构建Audacity Release目标。

Nyquist依赖项包含一个“undefined”类型LVAL,实际发生错误:

Unknown type name 'LVAL'

我在整个Audacity存储库中搜索了该关键字,但找不到其定义(typedef或#define),也没有在其OS依赖项中找到它:MacOSX 10.6 SDK bundle 包。

它从哪里来的?

顺便说一句,即使从Xcode构建中排除了libnyquist依赖关系之后,仍然需要一些源文件来编译Audacity应用程序目标,因此似乎没有办法绕过这部分代码。

请帮忙。

最佳答案

我自己解决了。
看起来当前的Audacity Xcode项目存在错误。将libnyquist子项目中的所有 header 添加为Header构建阶段之后。生成错误消失了。

因此,很可能在这些 header 自身的依赖项中定义了该LVAL。

08-05 06:36