gpt4 book ai didi

c++ - Xcode - 编译 .tcc 文件

转载 作者:太空宇宙 更新时间:2023-11-04 11:46:04 24 4
gpt4 key购买 nike

我们正在接管一个遗留项目,但我无法编译它,taglib 工具包中的 .TCC 文件抛出各种异常。我正在使用 C++98 和 libstdc,因为它们解决了他们给我们的其他项目的一系列问题。我已经将该文件设置为 xcode 中的 C++ 源文件,它在属性中将其作为纯文本,所以我更改了它。我猜文件类型以某种方式抛弃了 Xcode,或者我需要进行一些更改但不知道是什么,有什么想法吗?

一些错误包括:

/src/ofxSoundTagReader/libs/taglib/toolkit/tlist.tcc:78:9: Delete 在'const TagLib::FileRef::FileTypeResolver'上调用,它是抽象的但具有非虚拟析构函数/src/ofxSoundTagReader/libs/taglib/toolkit/tlist.tcc:41:32: 预期的类名/src/ofxSoundTagReader/libs/taglib/toolkit/tlist.tcc:51:27:非模板类“List”的显式特化/src/ofxSoundTagReader/libs/taglib/toolkit/tlist.tcc:51:36:“ListPrivate”的定义或重新声明无法命名全局范围/src/ofxSoundTagReader/libs/taglib/toolkit/tlist.tcc:50:1:模板特化或外联模板定义中的无关模板参数列表/src/ofxSoundTagReader/libs/taglib/toolkit/tlist.tcc:51:36: 声明为模板的变量“ListPrivate”

最佳答案

“tlist.tcc”包含“tlist.h”中定义的模板类的实现,您应该单独编译它。
它是“tlist.h”末尾的#included,它只包含类定义。

关于c++ - Xcode - 编译 .tcc 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19793169/

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