gpt4 book ai didi

c++ - 'juce::WildcardFileFilter' 的初始化没有匹配的构造函数

转载 作者:行者123 更新时间:2023-11-28 01:32:04 25 4
gpt4 key购买 nike

我只想为音频文件设置一个过滤器,所以我写了这一行

fileChooser->setFileFilter(WildcardFileFilter("*.wav;*.aiff", "Audio Files"));

然而,当我这样做时,它给我错误“没有匹配的构造函数来初始化‘juce::WildcardFileFilter’”

我要输入什么才能让它发挥作用?

最佳答案

您缺少构造函数的一个参数。第一个参数是 fileWildcardPatters - 你拥有的那个。下一个是 directoryWildcardPatterns,您似乎缺少这个。传递这是一个空字符串以仅选择文件,最后一个是描述,在您的情况下似乎是“音频文件”。

所以我建议你这样编码(如果你只对文件感兴趣):

fileChooser->setFileFilter(WildcardFileFilter("*.wav;*.aiff", "", "Audio Files"));

关于c++ - 'juce::WildcardFileFilter' 的初始化没有匹配的构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51086461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com