我在两个模板上的标题中收到错误.两者都有类似的声明和定义如下:
template <typename T1, typename T2> void setVideoCodecOption(T1 AVCodecContext::*option, T2 (CR2CVideoCodecSettings::*f)() const);
template <typename T1, typename T2>
void EncoderPrivate::setVideoCodecOption(T1 AVCodecContext::*option, (CR2CVideoCodecSettings::*f)() const)
{
T2 value = (m_videoSettings.*f)();
if (value != -1) {
m_videoCodecContext->*option = (m_videoSettings.*f)();
}
}
Run Code Online (Sandbox Code Playgroud)
我不明白为什么我在这些上得到这个错误.有人有想法吗?
谢谢,熊
我试图从我的项目中删除一个QML文件.它不再需要.但是,当我从资源中删除然后尝试通过IDE编译时,我收到以下错误:
:-1:错误:没有规则来生成'debug/qrc_mast.cpp'所需的目标'../MAST/fileList.qml'.停止.
从项目中删除此文件的正确步骤是什么?