Подтвердить что ты не робот

Visual Studio не распознает файл после изменения с ошибочного расширения

Я боролся с этим в течение нескольких часов, а затем я просто исправил это.

Проблема в том, что когда я создавал другой файл .cpp, я ошибочно набрал расширение с помощью .cp, а затем сразу же изменил этот файл на .cpp с помощью функции переименования Visual Studio.

После этого связь перестала работать. Он говорил мне, что у меня нерешенный внешний. Мой файл .h не мог быть связан с этим файлом .cpp, который я переименовал из .cp.

Как-то, когда я создал файл с неправильным расширением, VS вспомнил об этом и даже после переименования этого файла обратно в правильное расширение, он все еще не узнал его.

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

Кто-нибудь испытал это раньше? Кто-то, вероятно, знает, но я еще не нашел ничего связанного с этой проблемой.

4b9b3361

Ответ 1

Если вы создавали неверное расширение при создании файла С++, чтобы заставить VS рассматривать его как файл С++, вы должны щелкнуть правой кнопкой мыши по элементу файла в обозревателе решений, откройте диалоговое окно Properties и измените Item type на вкладке General does not participate in build до C++ compiler (или до C++ header, если он предположительно является заголовочным файлом).