我正在尝试编译我下载的一个开源项目,该项目显然是用 VC++ 7.1 编写的。
在经历了很多麻烦之后,作为 C++ 的新手,我设法下载并修复了项目使用的 STLPort 的包含。但是,我收到类似 15,000 个错误,抱怨某些类型未定义。其中一些是:
u_int32_t
int64_t
u_int16_t
u_int8_t
经过一番谷歌搜索,我发现它们是在 C99 中添加的。在我之前的其他开发人员已经设法使用 VC 编译它。我正在使用 VC 10。
该项目已经死了几年,所以我无法联系到作者。