Сборка CMake c++ перестала работать после версии Xcode 16.2C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Сборка CMake c++ перестала работать после версии Xcode 16.2

Сообщение Anonymous »

Сегодня я обновил свой ноутбук до macOS 14.7.2 (Sonoma) с версии 14.5 или 6. Это привело к обновлению до Xcode версии 16.2 и ее инструментов командной строки.
Мой проект на C++ продолжает компилироваться и работать под управлением Xcode. Его также следует создавать с помощью CMake. Но это перестало работать после сегодняшнего обновления до Xcode 16.2. Не удается найти стандартные заголовки C++:
#include

получает:
fatal error: 'iostream' file not found

Я предполагаю, что это как-то связано с обновленным C++ и расположением его заголовочных файлов. Как мне снова заставить сборку CMake работать?
Файл CMakeLists.txt:
cmake_minimum_required(VERSION 3.24)

project(quux LANGUAGES C CXX)

# Specify compiler optimization level
add_compile_options(-O3)

# Need this to use "ranges" in c++20
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED True)

# Find installed Open3D, which exports Open3D::Open3D
find_package(Open3D REQUIRED)

add_executable(quux)
target_sources(quux PRIVATE main.cpp)
target_link_libraries(quux PRIVATE Open3D::Open3D)

Я вызвал сборку с помощью:
cmake -DOpen3D_ROOT=${HOME}/open3d_install .. ; make -j 12


Подробнее здесь: https://stackoverflow.com/questions/793 ... rsion-16-2
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сборка CMake c++ перестала работать после версии Xcode 16.2
    Anonymous » » в форуме C++
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Сборка Docker перестала работать после обновления программного обеспечения Ubuntu
    Anonymous » » в форуме Linux
    0 Ответы
    51 Просмотры
    Последнее сообщение Anonymous
  • Сборка iOS перестала работать в .net maui (.net 8) после добавления plugin.firebase.cloudmessaging - нет ошибки.
    Anonymous » » в форуме IOS
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Cmake C ++ Build прекратил работать после XCode версии 16.2
    Anonymous » » в форуме C++
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Cmake C ++ Build прекратил работать после XCode версии 16.2
    Anonymous » » в форуме C++
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous

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