我正在使用Visual Studio 2012,并且strtoull正常运行时strtoul是未定义的。我已经包括#include <stdio.h> #include <stdlib.h> 但是strtoull仍未定义。 最佳答案 某些版本的MSVC没有strtoull函数。您可以尝试使用_strtoui64。 编辑:如注释中所述,如果您可以使用C++ 11,也可以尝试切换到C++ 11。