Когда я пишу коды и использую PartNode :: box_gun на vs2017, я получаю ошибку E0070 в списке ошибок.Я могу собрать программное обеспечение, но тоже ошибка про E0070 показана на vs2017.
// Part.h
enum PartNode{
#define _( _name ) box_ ## _name
#include "PartDetail.h"
#undef _
}
// PartDetail.h
_(gun)
_(gun_part)
Вопрос в том, как подавить эту ошибку или игнорировать эту ошибку (E0070) в списке ошибок изVS 2017?
Я пытаюсь использовать "#pragma warning (disable: 4081)", но это не удается.И я использую настройку (https://docs.microsoft.com/en-us/visualstudio/ide/how-to-suppress-compiler-warnings?view=vs-2017), Но она используется в предупреждениях (не ошибка).