Sourceannotations.h? В C++ [закрыт]

что это за ошибка в Visual Studio 2008

Error 1 error C2144: syntax error : '__w64 unsigned int' should be preceded by ';' c:program filesmicrosoft visual studio 9.0vcincludecodeanalysissourceannotations.h 19 Steg2_Labs

У меня нет никаких headerfiles сделал сам.

6 ответов


вы пропускаете точку с запятой где-то перед объявлением "интегрального типа".

поскольку вы говорите, что нет никаких других библиотек, включенных (написанных вами), чем это должно быть в текущем файле, и обычно оператор непосредственно перед номером строки ошибки.


столкнулся с той же проблемой. Это было из-за бродячего персонажа 'F'. При нажатии Ctrl + F, чтобы найти что-то, Ctrl каким-то образом не был обнаружен, а вместо этого в верхней части файла была добавлена "F".

Diff с предыдущей версией и удалить любые случайные символы!


отсутствует точка с запятой в конце кода


Я только что получил ту же самую ошибку компиляции, в том же файле и строке. И ничего общего с пропущенными точками с запятой.

Я просто очистил проекты, закрыл среду и вручную удалил *.ФСР и *.PDB-файл.

после этого снова открыл проект и перекомпилировал fine. Похоже, это было какое-то повреждение данных, которое привело к неправильной генерации предварительно скомпилированного заголовка, и в конечном итоге к этой конкретной ошибке.


выглядит как отсутствие точки с запятой в коде. Если вы публикуете свой код, легче сказать, что не так.


Вы играли с конфигурацией проекта - платформы, оптимизации, выравнивание и т. д.? Похоже на некоторое столкновение параметров конфигурации (то есть, если вы не написали код, чтобы вызвать это)