模板语法编译问题
请高手指点一下,静态库项目编译不过去:
class SequenceComposeFilter {
public:
using Matcher1 = M1;
using Matcher2 = M2;
using FST1 = typename M1::FST;
using FST2 = typename M2::FST;
using FilterState = CharFilterState;
using Arc = typename FST1::Arc;
using Label = typename Arc::Label;
using StateId = typename Arc::StateId;
using Weight = typename Arc::Weight;
...........
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C2653 “Arc”: 不是类或命名空间名称 lat c:\vcproject\kaldivs\fst\compose-filter.h 203
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 C2653 “FST1”: 不是类或命名空间名称 lat c:\vcproject\kaldivs\fst\compose-filter.h 200
.......
......
.....