高焕堂AI创新学习专区
登录
直播中
小伍
9年用户
4814经验值
擅长:电源/新能源 嵌入式技术
私信
关注
[经验]
PYTHON & C編程的範例(一)
高焕堂
人工智能
`撰寫您的第一支 Python+C程序代碼
請先安裝開發環境
請看==> 詳細說明
1. 首先,編輯您的C程式碼(代碼)
開啟您的代碼編輯器,例如可以使用Windows裡的記事本(Note),來撰寫一個的C代碼(xx01.c):
將它存檔,取名為:xx01.c。儲存於工作區裡,例如C:oopc裡。
接下來,撰寫xx01.h標頭檔(Header):
將它存檔,取名為:xx01.h。儲存於工作區裡,例如C:oopc裡。
可以觀察一下C:oopc工作區裡,有一個xx01.c和xx01.h檔案:
2. 需要进入CMD(命令提示字符)窗口
首先按下键盘的
组合键
会出现:
按下<确定>,就进入CMD(命令提示字符)窗口了:
3. 進入MinGW編輯環境
輸入:cd
回到C:
輸入:cd WinGW64
輸入:cd mingw64
輸入:cd bin
4. 編譯(Compile)您的xx01.c程式碼
輸入:gcc –c c:oopcxx01.c,並且按下
:
就已經編譯完成,產生 xx01.o了,其位於C:MinGW64mingw64in裡:
5. 產生*.dll檔案
將xx01.o打包成為xx01.dll
輸入:gcc –shatred -o xx01.dll xx01.o,並且按下
:
就生成了xx01.dll,其位於:C:MinGW64mingw64in裡:
把這xx01.dll複製到Python的工作區裡(用<複製>&<貼上>):
"C:/Users/Tom/AppData/Local/Programs/Python/Python36/DLLs"
複製過去了:
6. 撰寫 Python程式碼
執行 Python程式,去呼叫xx01.dll
這Python程式就呼叫了xx01.dll,輸出結果:
大功告成了。
~~ END ~~
`
更多回帖
rotate(-90deg);
回复
相关帖子
高焕堂
人工智能
PLC
編
程
,三菱PLC基础
0
HT45F23 Comparator 功能使用
範
例
53
电子钟
程
例
13
12864
例程
19
KeyLcdUart
程
例
1
STM32
例程
196
stm32
例程
11
12864
例程
17
按键
程
例
3
推箱子
程
例
41
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分