小编Bea*_*645的帖子

错误:C2988:无法识别的模板声明/定义

我在两个模板上的标题中收到错误.两者都有类似的声明和定义如下:

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)

我不明白为什么我在这些上得到这个错误.有人有想法吗?

谢谢,熊

c++ templates

5
推荐指数
1
解决办法
1万
查看次数

如何从QT项目中正确删除QML文件

我试图从我的项目中删除一个QML文件.它不再需要.但是,当我从资源中删除然后尝试通过IDE编译时,我收到以下错误:

:-1:错误:没有规则来生成'debug/qrc_mast.cpp'所需的目标'../MAST/fileList.qml'.停止.

从项目中删除此文件的正确步骤是什么?

c++ qt qml qt-resource

4
推荐指数
1
解决办法
1198
查看次数

标签 统计

c++ ×2

qml ×1

qt ×1

qt-resource ×1

templates ×1