dll動態(tài)鏈接庫怎么修復 如何用Python開發(fā)微軟的動態(tài)鏈接庫dll?
如何用Python開發(fā)微軟的動態(tài)鏈接庫dll?DLL通常是用C或C語言開發(fā)的。如果你只懂python,那可能不太容易。您只需要學習如何簡單地生成一個DLL,然后在DLL中加載python腳本以實現(xiàn)所需
如何用Python開發(fā)微軟的動態(tài)鏈接庫dll?
DLL通常是用C或C語言開發(fā)的。如果你只懂python,那可能不太容易。
您只需要學習如何簡單地生成一個DLL,然后在DLL中加載python腳本以實現(xiàn)所需的功能,然后將DLL提供給其他人。
但是很明顯,您的DLL依賴于Python的DLL(例如python27)。DL)和Python的運行時(用于導入)。
但即使你做得很好,并把它給別人,它仍然有點笨重。因為它大約有20米大。
如果你只實現(xiàn)一個小功能,它不適合其他人。
比如Java語言開發(fā)的一個小函數(shù),想把這個打包成一個DLL,然后給別人用,可以用JNI。這還需要復制JRE目錄。當然,你可以在別人的電腦上安裝JRE,但是太麻煩了,因為普通用戶不是服務器,所以他們不必安裝JRE。
所以一般來說,如果您想開發(fā)這個DLL,最好先用C或C編寫一個DLL,然后在其中動態(tài)執(zhí)行Python腳本,然后附加Python運行時供其他人使用。
如果涉及多種語言,則應考慮COM組件技術。