gpt4 book ai didi

c++ - C++ 64 位中的 va_list

转载 作者:行者123 更新时间:2023-11-28 08:07:48 25 4
gpt4 key购买 nike

我使用 VS2500,现在我想在 x64 位下编译我的应用程序,但编译器显示错误:

error C3861: '_INTSIZEOF': identifier was not found

我能做些什么来解决它?

最佳答案

您必须包括 <stdarg.h>使用 va_list .

这将为 _INTSIZEOF 引入必要的定义.


实际上,仔细观察 - 在为 x64(或 amd64)编译时,VS 2005 似乎不使用 _INTSIZE在其 stdarg.h执行。哪一行代码产生了错误,您确定您的项目已针对 x64 构建正确配置了吗?

我会特别查看包含文件路径(设置 /showIncludes 选项可能会指出引入不正确 header 的问题)。您的构建应该选择 stdarg.hvadefs.h来自:

Microsoft Visual Studio 8\VC\include

关于c++ - C++ 64 位中的 va_list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9885370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com