小编Nap*_*out的帖子

Visual Studio C++枚举需要很长时间才能编译

我有一个带枚举的dll(和许多其他东西)

enum class KIT_API VoxelTypes : uint16_t
{
  ... about a hundred entries ...
    ModellingClay_00 = 65406,
... more entries ...
    ModellingClay_128,
    COUNT
};
Run Code Online (Sandbox Code Playgroud)

元素COUNT的值是65535.我在"生成代码"阶段已经编译了超过45分钟.如果我将ModellingClay_00设置为10000,它将在大约5-10分钟内编译.15000似乎需要更长的时间,但最终确实编译.

是否有任何理由让枚举只需更改其包含的值就可以花费更长的时间进行编译?

我很确定我已经与Visual Studio的一些内心巫术相冲突,因为我的个人折磨.任何人都可以指出我已经做过的一些明显的事情,甚至以前听过这个吗?

c++ enums visual-studio-2015

13
推荐指数
1
解决办法
250
查看次数

标签 统计

c++ ×1

enums ×1

visual-studio-2015 ×1