无法在 Borland C++ Builder 中打开包含文件'inttypes.h'

Unable to open include file 'inttypes.h' in Borland C++ Builder

本文关键字:包含 文件 inttypes Borland C++ Builder      更新时间:2023-10-16

我使用Borland c++ Builder,我写了一个类,我必须使用这个头"inttype.h",因为我使用'int64_t'。问题是我有这个错误告诉我它可以打开这个包含文件:

[C++ Error] RSA.h(3): E2209 Unable to open include file 'inttypes.h'

在Code::Blocks我没有这个问题,所以我认为c++ Builder没有这个文件,所以我从Code::Blocks目录添加了'inttypes.h'到我的项目在c++ Builder中,但仍然是相同的错误。

我怎样才能超越这个问题?或者如果我不能包括这个文件,我可以使用什么长整数变量代替'int64_t' ?

编辑:

我的C++ Builder版本是6

谢谢,我终于找到了一个解决办法。用"stdint.h"代替"inttypes.h"但是仍然在想,这个stdint.h能做inttypes.h能做的所有事情吗?

inttypes是c99头文件。可能您的编译器不完全支持c99。你可以尝试#include <cinttypes>,这是c++的变体。或者更基本的stint。h或cstdint

相关文章: