Импорт модуля 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.

Спасибо.

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

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