如何在visualstudio或等效软件中获取error.h

How to get error.h in visual studio or equivalent?

本文关键字:软件 获取 error visualstudio      更新时间:2024-09-28

我继承了一个大型C++项目,正试图将其从Linux转移到Windows上的Visual Studio。设法链接了所需的库,但一个构建错误让我很困惑

在Linux中,有人包含了一个标题<error.h>到处都是,我甚至找不到文档页面来查看它是什么。起初我以为它是标准库的一部分,但现在我开始看到它是Linux操作系统的特定标题。

那么,如何将其包含在Visual studio中呢?我甚至找不到它是什么,我很想重新排列代码以使用stdexcept标头,因为这些代码所做的唯一事情就是通过使用error.h中的一些error(…(函数中止编译并打印错误消息。

error.h是GNU C库中的一个头。它不是Linux特有的,而是glibc特有的。

它记录在这里(在页面上搜索错误.h(

error.h中声明的函数不应该在可移植代码中使用,所以去掉使用它们的代码并不是一个坏主意。或者,实施它们并不困难。