jjzjj

c++ - 为什么将枚举标记为导出/导入会中断 Doxygen 生成?

使用Doxygen,我偶然发现了这个警告:D://Camera.h:20:warning:documentedsymbol`enumDLLPORTct::CameraCapture::ct::CameraCapture::CamType'wasnotdeclaredordefined.现在我知道为什么Doxygen找不到那个类(命名空间显然是重复的),但我不明白的是它为什么还要搜索它。这个枚举在头文件中,在类定义的正上方,并且发现类很好,它也没有生成那些双命名空间。源代码也可以编译,所以它可能不是导致Doxygen这些问题的语法错误。具体来说,源代码如下所示:#ifdefCT_EXPO