我对 D 和 DUB 很陌生。我正在尝试构建一些示例,这些示例使用由 DUB 管理的一些 3rd 方包。
问题是一个包会产生一些警告。看来,默认情况下警告被视为错误。因此,当第 3 方库生成警告时,我无法构建自己的示例。
作为临时解决方法,我刚刚修改了 DUB 注册表中的包代码以修复警告。但我恕我直言,这并不是真正的“干净”解决方案。我知道,我可以手动克隆包代码,修复其代码(甚至可能稍后发送补丁或拉取请求)并使用本地包目录。但是对于小型简单测试来说(恕我直言)开销太大。
所以,问题是:在构建 3rd 方包时,如何忽略编译器警告,这些包是由 dub 管理的依赖项?
提前致谢。
以供参考:
- 操作系统:赢 7
- DMD版本:DMD32 D Compiler v2.068.0
- DUB 版本:0.9.23,建于 2015 年 4 月 6 日