亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

dlltool 因 python27.def 文件而失敗

dlltool 因 python27.def 文件而失敗

慕少森 2021-11-30 16:51:27
我想從 python27.dll (C:Windows/SysWOW64) 創建 libpython27.a我的Linux:/usr/i686-w64-mingw32/bin/dlltool  -A --dllname python27.dll --def python27.def --output-lib libpython27.a/usr/i686-w64-mingw32/bin/dlltool: Syntax error in def file python27.def:11使用 -v 運行 dlltool,我得到:/usr/i686-w64-mingw32/bin/dlltool: Using file: /usr/i686-w64-mingw32/bin/as/usr/i686-w64-mingw32/bin/dlltool: Processing def file: python27.def??/usr/i686-w64-mingw32/bin/dlltool: Syntax error in def file python27.def:11/usr/i686-w64-mingw32/bin/dlltool: Processed def file/usr/i686-w64-mingw32/bin/dlltool: Processing definitions/usr/i686-w64-mingw32/bin/dlltool: Processed definitions/usr/i686-w64-mingw32/bin/dlltool: Creating library file: libpython27.a/usr/i686-w64-mingw32/bin/dlltool: run: /usr/i686-w64-mingw32/bin/as   -o dlumbh.o dlumbh.s/usr/i686-w64-mingw32/bin/dlltool: run: /usr/i686-w64-mingw32/bin/as   -o dlumbt.o dlumbt.s/usr/i686-w64-mingw32/bin/dlltool: Created lib file如您所見,我收到了 python27.def 文件的語法錯誤,但 libpython27.a 是構建的。我創建了 python27.def 如下:(在 Windows 中)得到 pexports-0.47-mingw32-bin.tar.xz(假設支持 32 位和 64 位)運行 pexports.exe -v .\python27.dll > python27.def我創建 python27.def 的過程有問題嗎?注意:下面有一個 libpython27.a,但我閱讀了一些評論,認為鏈接到在 linux 中交叉編譯 python 擴展模塊不起作用。謝謝!
查看完整描述

1 回答

?
jeck貓

TA貢獻1909條經驗 獲得超7個贊

最后,我安裝了 gendef(來自 win-builds)并創建了 python27.def

.\gendef.exe C:\Windows\SysWOW64\python27.dll

然后,在 Linux 中,我成功運行 dlltool 以創建 libpython27.a:

i686-w64-mingw32-dlltool -A --dllname python27.dll --def python27.def --output-lib libpython27.a

libpython27.a (gendef) 的大?。?strong>774580

libpython27.a 的大?。ㄒ?pexports 失敗):1470


查看完整回答
反對 回復 2021-11-30
  • 1 回答
  • 0 關注
  • 295 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號