首先要说明的是:我是 C/C++ 的新手。
我有一个我必须包含的库,但它有使用的头文件
#include <string>
我试图包括 <string>
但它失败了。我可以
#include <string.h>
虽然。因为它是一个我正在尝试使用的库,所以我不能对这个导入做太多,对吗?我该如何解决这个问题?构建因 fatal error 而终止。
(以防万一,我在 Linux 上工作,genicam 是第 3 方库)
最佳答案
<string>
是一个标准的 C++ 头文件。您的编译器已损坏或安装不正确,或者您正尝试在 C++ 代码上使用 C 编译器(例如使用 gcc 而不是 g++)。
关于C++ 第 3 方库包含不存在的头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20076711/