У меня есть dll с перечислением (и многое другое)
enum class KIT_API VoxelTypes : uint16_t
{
... about a hundred entries ...
ModellingClay_00 = 65406,
... more entries ...
ModellingClay_128,
COUNT
};
Значение элемента COUNT равно 65535. Я составлял это более 45 минут на этапе "Generating Code". Если я установил ModellingClay_00 в 10000, он скомпилируется примерно через 5-10 минут. 15000, кажется, занимает немного больше времени, но в итоге скомпилировался.
Есть ли какая-либо причина, по которой перечисление должно занять намного больше времени, чтобы скомпилировать его просто из-за изменения содержащегося в нем значения?
Я почти уверен, что я столкнулся с каким-то внутренним вуду Visual Studio, отведенным для моих личных мук. Может ли кто-нибудь указать что-то очевидное, что я сделал, или даже слышал об этом раньше?