Прежде всего: я новичок в C/C++.
У меня есть библиотека, которую я должен включить, но у нее есть файлы заголовков, которые используют
#include <string>
Я попытался включить <string>
но это не удалось. Я могу
#include <string.h>
хоть. Поскольку я использую библиотеку, которую я пытаюсь использовать, я не могу многое сделать с этим правом импорта? Как я могу исправить эту проблему? Строка завершается с фатальной ошибкой.
(В случае, если важно, что я работаю над Linux и genicam, это сторонняя библиотека)
<string>
является стандартным заголовком C++. Либо ваш компилятор сломан, либо установлен неправильно, либо вы пытаетесь использовать компилятор C в коде C++ (например, с помощью gcc вместо g++).
g++
, а неgcc
).