windows 下 python調用Qt C++( PyQt5 + sip4.19)

1.首先編譯sip

windows下使用nmake編譯,進入vs工具 x86 Native Tools Command Prompt for VS 2015

進入sip目錄,依次輸入

python configure.py --platform win32-msvc2015

nmake

nmake install

成功後python目錄下會生成sip.exe,sip.pyd等

2.接下來編譯PyQt,PyQt對sip版本有要求,PyQt5一般需要sip版本在4.19.3以上,PyQt目錄下configure.py中有描述。

進入PyQt目錄,還是使用nmake

python configure.py --disable=QtNfc

namke

nmake install

必須禁用Qt的Nfc模塊,編譯過程略長,大概半個小時

3.爲要被python調用的c++代碼編寫sip文件,參見http://pyqt.sourceforge.net/Docs/sip4/directives.html

4.編寫configure.py文件,參見http://pyqt.sourceforge.net/Docs/sip4/using.html#a-more-complex-c-example

5.進入configure.py目錄

python configure.py

6.編譯sip生成的cpp文件,生成後綴爲pyd的dll文件可供pyhton調用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章