1 IntelliSense: ожидается ')' c: \ program files (x86) \ microsoft visual studio 10.0 \ vc \ include \ crtdefs.h 551 13 - Ошибка Visual Studio при сборке

0

Я пытаюсь построить решение, и я получаю следующую ошибку.

IntelliSense: ожидается a ')' в crtdefs.h в следующей строке:

__declspec (__nothrow) void test();

В "__nothrow" есть строка ошибки. Я пытаюсь запустить код C в C++..

Я пропустил некоторые Визуальные C++ каталоги? Он работал в последний раз, когда я пытался построить решение.

  • 2
    IntelliSense, как известно, неточно. У вас есть фактическая ошибка сборки?
Теги:
visual-studio

1 ответ

1

В окне списка ошибок выполните следующие действия:

  1. Щелкните правой кнопкой мыши
  2. Отменить проверку ошибок intellisense
  3. Решите другие ошибки в вашем коде и проверьте, завершено ли перестроение

Изображение 174551

Если это удается, вы можете продолжать игнорировать ошибки intellisense.

  1. Иногда это может раздражать работу с intellisense, говорят вам, что ваш код неправильный. Вы также можете отключить отчет об ошибках intellisense, используя:

    инструменты → параметры → текстовый редактор → c/c++ → Дополнительно → Отключить отчет об ошибках

Изображение 174551

Измените это на true, и ошибки перестанут отображаться.

5), как вы специально упомянули,

Я пытаюсь запустить код C в c++.

Если у вас есть заголовки типа stdlib в коде C, измените его на cstdlib в c++.

Найдите другие изменения имен, которые необходимо выполнить для имен файлов заголовков. Отметьте seciton на устаревшем заголовке из следующей строки: http://en.cppreference.com/w/cpp/header

Пожалуйста, дайте мне знать, что впоследствии решило вашу проблему. :)

  • 0
    спасибо за ваш добрый ответ .. я сделал то, что вы сказали, но когда я пытаюсь построить решение, он говорит, что сборка не удалась ... :(
  • 0
    ты сделал пункт 3?
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню