Импорт модуля C++ отображается в спецификации внешней связи языка C в Xcode 15.C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Импорт модуля C++ отображается в спецификации внешней связи языка C в Xcode 15.

Сообщение Anonymous »


Если у меня есть код:

#ifdef __cplusplus внешний "С" { #endif #ifndef _ZLIB_H #include "zlib.h" #endif ... Мы знаем, что не следует использовать #include в extern "C" { ... }, но многие из текущего кода и библиотек используют этот способ.

Мой вопрос:

Этот тип кода может быть без ошибок построен на Xcode 14 и предыдущих версиях Xcode по умолчанию. Но в этом коде будет ошибка «Импорт модуля C++ появляется в спецификации внешней связи языка C» при компиляции в Xcode 15.

Итак, что же изменилось в Xcode 15 и как решить эту проблему, чтобы Xcode 25 мог без ошибок компилироваться как Xcode 14.

Спасибо.

Я не могу найти, какой параметр настройки должен работать.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»