увеличить поддержку .ipp файлов в visual studio

{ПРИМЕЧАНИЕ}: Visual Studio Dos поддерживает файл .ipp. Проблема здесь скорее в ручной неэффективности, чем в технической.

В проекте C ++ есть несколько файлов расширений .ipp. При компиляции в Visual C ++ 2008 я вижу некоторые ошибки компоновщика "LNK2019: unresolved external symbol", Я полагал, что для некоторых компоновщиков объектных файлов не удалось связать несколько функций, которые были реализованы в файле .ipp. Я включил файлы .ipp в проект (ранее их не было), но проблема все та же.

Мой вопрос: Visual C ++ 2008 не поддерживает файл .ipp? Если это так, то как правильно исправить ошибки компоновщика.

РЕДАКТИРОВАТЬ 1:
я нашел этот ссылка, которая предположительно должна обеспечить обходной путь, чтобы заставить * .ipp работать на Visual C ++. Но я использую Visual C ++ 2008 и вижу, что путь к реестру не имеет поля «Languages ​​\ File Extensions», как указано в этой ссылке.

4

Решение

Если *.ipp это заголовочный файл, вам не нужно включать его в проект — просто добавьте соответствующий #include директива, где это необходимо.

Если это модуль перевода, то есть вы хотите скомпилировать его, затем добавьте его в проект, щелкните правой кнопкой мыши по нему, на странице свойств перейдите в «Общие», установите «Тип элемента» как «Компилятор C / C ++».

3

Другие решения

Я знаю, что это старый, но он все еще отображается в результатах поиска.

Решение для этого

  1. Чтобы открыть экран настроек
  2. Поиск «расширение файла» в поле поиска
  3. Введите «ipp» (без кавычек) в поле расширения
  4. Выберите «Visual C ++» в качестве редактора
  5. Нажмите Добавить, затем ОК
  6. Закройте и снова откройте все открытые файлы ipp

Вы получите подсветку синтаксиса C ++.

4

По вопросам рекламы [email protected]