Импорт модуля C++ отображается в спецификации внешней связи языка C в Xcode 15. ⇐ C++
Импорт модуля C++ отображается в спецификации внешней связи языка C в Xcode 15.
Если у меня есть код:
#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.
Спасибо.
Я не могу найти, какой параметр настройки должен работать.
Если у меня есть код:
#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.
Спасибо.
Я не могу найти, какой параметр настройки должен работать.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Какую ситуацию объясняет следующее утверждение в спецификации языка Java?
Anonymous » » в форуме JAVA - 0 Ответы
- 27 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Какую ситуацию объясняет следующее утверждение в спецификации языка Java?
Anonymous » » в форуме JAVA - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Какую ситуацию объясняет следующее утверждение в спецификации языка Java?
Anonymous » » в форуме JAVA - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-