BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #35438同步于 2009/8/22
SoftDesign机器人发帖

[合集] 【求助】Dev-C++中嵌入python

FadeToBlack
2009/8/22镜像同步0 回复
☆─────────────────────────────────────☆ applesun (桶哥) 于 (Mon Aug 10 14:12:23 2009) 提到: 源程序如下: #include <stdio.h> #include <stdlib.h> #include <Python.h> int main(int argc, char *argv[]) { Py_Initialize(); PyRun_SimpleString("print 'hi, python!'"); Py_Finalize(); system("PAUSE"); return 0; } 编译出错,提示信息意思就是没有把<python.h>包含进去 应该怎样设置才能正确运行呢?请指点。。。 ☆─────────────────────────────────────☆ wks (cloverprince) 于 (Mon Aug 10 15:13:42 2009) 提到: 需要设置include和lib的路径。应该在环境设置里面,不确定。google一下吧。 另外,你需要确定Python带的那些二进制的库(lib)和dev-c++的编译器是否兼容。 ☆─────────────────────────────────────☆ applesun (桶哥) 于 (Mon Aug 10 15:53:04 2009) 提到: 【 在 wks 的大作中提到: 】 : 需要设置include和lib的路径。应该在环境设置里面,不确定。google一下吧。 : 另外,你需要确定Python带的那些二进制的库(lib)和dev-c++的编译器是否兼容。 嗯,库选项中已经将 python\libs包含进去,包含文件选项中已经将 python\include包含进去,可是还是不行,提示一下错误信息: [Linker error] undefined reference to `_imp__Py_Initialize' [Linker error] undefined reference to `_imp__PyRun_SimpleStringFlags' [Linker error] undefined reference to `_imp__Py_Finalize' ☆─────────────────────────────────────☆ Sean (Rodney) 于 (Mon Aug 10 16:22:51 2009) 提到: lib的路径。。。 【 在 applesun 的大作中提到: 】 : 嗯,库选项中已经将 python\libs包含进去,包含文件选项中已经将 python\include包含进去,可是还是不行,提示一下错误信息: : [Linker error] undefined reference to `_imp__Py_Initialize' : [Linker error] undefined reference to `_imp__PyRun_SimpleStringFlags' : ................... ☆─────────────────────────────────────☆ applesun (桶哥) 于 (Mon Aug 10 16:28:19 2009) 提到: 【 在 Sean 的大作中提到: 】 : lib的路径。。。 什么意思? 我将D:\Python25\libs 和 D:\Python25\include全部包含进去了 ☆─────────────────────────────────────☆ PtwCJ (鲜的每日C|女共产党员的男朋友) 于 (Tue Aug 11 13:21:53 2009) 提到: 只会在gcc里加lib... ☆─────────────────────────────────────☆ jokerlee (Jackal The Dire) 于 (Wed Aug 12 10:21:16 2009) 提到: 光包含头文件没有用啊, 你得把lib文件加到链接器选项里 ☆─────────────────────────────────────☆ applesun (桶哥) 于 (Wed Aug 12 11:27:01 2009) 提到: 【 在 jokerlee 的大作中提到: 】 : 光包含头文件没有用啊, 你得把lib文件加到链接器选项里 include 文件和 lib库都已经加载了。。。 我换成VS就OK了。。。 可能是dev中的编译器是linux环境下的,而我用的python是win环境下的,所以用vs就ok了
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。