高焕堂AI创新学习专区
直播中

小伍

9年用户 4814经验值
擅长:电源/新能源 嵌入式技术
私信 关注
[经验]

PYTHON & C編程的範例(一)

`撰寫您的第一支 Python+C程序代碼

  • 請先安裝開發環境
  • 請看==> 詳細說明

1.  首先,編輯您的C程式碼(代碼)
  • 開啟您的代碼編輯器,例如可以使用Windows裡的記事本(Note),來撰寫一個的C代碼(xx01.c):

6.png
  • 將它存檔,取名為:xx01.c。儲存於工作區裡,例如C:oopc裡。
  • 接下來,撰寫xx01.h標頭檔(Header):
7.png
  • 將它存檔,取名為:xx01.h。儲存於工作區裡,例如C:oopc裡。
  • 可以觀察一下C:oopc工作區裡,有一個xx01.c和xx01.h檔案:
8.png
2. 需要进入CMD(命令提示字符)窗口

  • 首先按下键盘的组合键

  • 会出现:
10.png
  • 按下<确定>,就进入CMD(命令提示字符)窗口了:
3. 進入MinGW編輯環境
  • 輸入:cd
  • 回到C:
11.png
  • 輸入:cd WinGW64
12.png
  • 輸入:cd mingw64
13.png
  • 輸入:cd bin
14.png
4. 編譯(Compile)您的xx01.c程式碼
  • 輸入:gcc –c c:oopcxx01.c,並且按下
15.png
  • 就已經編譯完成,產生 xx01.o了,其位於C:MinGW64mingw64in裡:
16.png
5. 產生*.dll檔案
  • 將xx01.o打包成為xx01.dll
  • 輸入:gcc –shatred -o xx01.dll xx01.o,並且按下
17.png
  • 就生成了xx01.dll,其位於:C:MinGW64mingw64in裡:
18.png
  • 把這xx01.dll複製到Python的工作區裡(用<複製>&<貼上>):
"C:/Users/Tom/AppData/Local/Programs/Python/Python36/DLLs"
  • 複製過去了:
19.png
6. 撰寫 Python程式碼

20.png
  • 執行 Python程式,去呼叫xx01.dll
  • 這Python程式就呼叫了xx01.dll,輸出結果:
21.png
  • 大功告成了。
~~ END ~~















` 9.png

更多回帖

发帖
×
20
完善资料,
赚取积分