Я определил глобальную переменную в файле C++. например: bool _variable =1;
нерешенный внешний символ в C++
Теперь я использую эту переменную в другом файле C++, используя: extern bool _variable
.
Но я получаю ошибку error LNK2001: unresolved external symbol "bool _variable" ([email protected]@3_NA)
.
Как я могу решить эту ошибку?
Предоставьте связанные части кода. –
Просьба предоставить дополнительную информацию о вашей среде (визуальная студия, gcc с makefile ...). – UmmaGumma
Не используйте '_' в качестве первой буквы в идентификаторе в глобальной области. http://stackoverflow.com/questions/228783/what-are-the-rules-about-using-an-underscore-in-ac-identifier –