从inttypes.h使用PRId64时,Eclipse显示语法错误

时间:2012-11-01 14:48:06

标签: 32bit-64bit eclipse-cdt

当我这样做时

#include <inttypes.h>
long long value = 0;
printf("An 8 byte long integer value: %"PRId64".", value);

Eclipse向我展示了printf行中的语法错误。谁知道如何摆脱它?这是我知道有一个printf工作在32位和64位架构上的唯一方法,而且每隔几行就会出现Eclipse错误,这使得很难看到真正的问题。

谢谢!

1 个答案:

答案 0 :(得分:2)

回答问题here

您需要在项目属性中添加__STDC_FORMAT_MACROS-&gt; C / C ++一般 - &gt;路径和符号。