Файл stdlib не найден, C++ [закрыт]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Файл stdlib не найден, C++ [закрыт]

Сообщение Anonymous »


Совершенно неожиданно ни icx, ни ifx не могут найти стандартные библиотеки, а ifort и c++ — могут.

Я прочитал много тем, но ни одна из них не оказалась полезной. Когда я обратился в Intel, они попросили дать им код, чтобы воспроизвести проблему. Очевидно, это сложно воспроизвести, и я даже не знаю, в чем была точная причина проблемы.

У меня есть CmakeList.txt, поэтому я подумал, что может быть полезно просто добавить правильный каталог вместо того, чтобы выполнять волшебство с vsc.

Я добавил:

target_include_directories(exe PUBLIC /usr/include/С++/11 ) И теперь там написано:

В файле, включенном из /usr/include/c++/11/chrono:39: В файле, включенном из /usr/include/c++/11/ratio:39: /usr/include/c++/11/type_traits:38:10: фатальная ошибка: файл «bits/c++config.h» не найден 38 | #include | ^~~~~~~~~~~~~~~~~~ Возникла 1 ошибка. Первой библиотекой, которую я использовал, была Chrono.

Как скомпилировать простой файл из C++, включая стандартную библиотеку?
Ответить

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

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

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

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

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