'mod_ty':未声明的标识符

时间:2014-01-19 00:13:25

标签: python visual-c++ python-2.7 compiler-errors

在使用python-2.7.6作为参考编译VC ++ 2008项目时,我收到以下错误

  

Python27 / symtable.h(55):错误C2065:'mod_ty':未声明的标识符

第55/56行包括:

PyAPI_FUNC(struct symtable *) PySymtable_Build(mod_ty, const char *,
                                          PyFutureFeatures *);

我包括以下内容:

#include "Python27/node.h"
#include "Python27/grammar.h"
#include "Python27/token.h"
#include "Python27/parsetok.h"
#include "Python27/errcode.h"
#include "Python27/compile.h"
#include "Python27/symtable.h"
#include "Python27/eval.h"
#include "Python27/marshal.h"

My Build env是:Win7 x32,VC ++ 08编译器

但是,如何解决此问题?

1 个答案:

答案 0 :(得分:0)

mod_ty存在于Python-ast.h(在python 2.7中),你没有包含它。