作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我制作了一个 python 脚本,我想将其编译为可执行文件。我首先使用 cython 创建一个 .c 文件,然后我想使用 g++ 将其编译为可执行文件。然而,这会导致一个错误,指出 structmember.h(Python 附带的头文件)中的某些内容显然是错误的。
我试图找到其他有同样问题的人,但找不到。
我用它来编译:
g++ Training_set.c -o Training_set.exe
我得到的错误是:
Training_set.c:17362:26: fatal error :structmember.h:没有这样的文件或目录编译终止。structmember.h:21:5 错误:“Py_ssize_t”未命名类型structmember.h:67:11 错误:“(”标记之前预期的构造函数、析构函数或类型转换structmember.h:68:17 错误:“Pymember_SetOne”之前需要构造函数、析构函数或类型转换
最佳答案
所以我设法解决了我的问题,不知何故,如果我将所有头文件放在一个子目录中并使用 -I 提供它们的路径,它确实可以工作。
关于c - 如何修复使用 g++ 编译时 structmember.h 的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56192695/
我制作了一个 python 脚本,我想将其编译为可执行文件。我首先使用 cython 创建一个 .c 文件,然后我想使用 g++ 将其编译为可执行文件。然而,这会导致一个错误,指出 structmem
我是一名优秀的程序员,十分优秀!