作者Thisisnotptt (這不是PTT)
看板Python
標題[問題] C 呼叫Python
時間Mon Jul 29 00:05:05 2013
小弟想嘗試於C語言中呼叫python,但是卻於第一步include<Python.h>的部分出現錯誤,
錯誤訊息是缺少'io.h'以及'sys/stat.h'
小弟所使用的環境是 Python2.7 有安裝 Python 2.6 與 Python(x,y) 套件
系統為Windows 64bit,C語言所使用的環境是LabwindowsCVI,
請問這種C include python file的問題有人有遇過嗎?
請問是否有缺少必要檔案或是流程有誤呢? 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.68.97.118
1F:→ mars90226:看起來像是linux的header檔 07/29 00:33
2F:→ mars90226:確定是Window版本嗎? 07/29 00:34
3F:→ uranusjr:我覺得應該是 compiler 的問題, Python 在 Windows 上應 07/29 00:40
4F:→ uranusjr:該只有支援 MSVC 和 MinGW... 07/29 00:41
5F:→ uranusjr:用其他的編譯器即使編得起來應該在 linking 的時候也會炸 07/29 00:43
6F:→ uranusjr:除非你要自己從 source 編一個 interpreter 出來 orz 07/29 00:43
7F:→ Thisisnotptt:恩 確定是windows的環境下,試了兩台電腦都會這樣, 07/29 01:41
8F:→ Thisisnotptt:有點奇怪,因為編譯的時候還會跳出Pyconf.h,然後要 07/29 01:42
9F:→ Thisisnotptt:求io.h的位置 07/29 01:42
10F:→ Thisisnotptt:恩...看來應該是小弟CVI的問題,剛剛試著用DEV C 編 07/29 01:47
11F:→ Thisisnotptt:譯就過了,沒跳錯誤,這好像是CVI的通病,剩的小弟再 07/29 01:49
12F:→ Thisisnotptt:try看看到底CVI到底要怎麼裝上python= = 07/29 01:50
13F:推 timTan:要不要先以 stdio 做串接的界面呢? 07/29 08:02