0
當我在linux上構建我的wxWidgets GUI應用程序時,您好!我甚至可以運行它,並按預期工作。複製的lib即使跨越我仍然得到一個問題Wxwidgets在另一臺計算機上運行二進制程序
./app2: error while loading shared libraries: libwx_baseu_unofficial-3.1.so.0: cannot open shared object file: No such file or directory
:當我的二進制文件複製到其他電腦的Ubuntu並嘗試運行它,我得到這個錯誤。爲什麼它依賴於外部庫,我如何解決這個問題,因爲我不希望其他計算機需要安裝這個庫。我想我可以嘗試靜態鏈接它,但其他人建議你不要這樣做。
謝謝 丹
感謝您的回覆。我想在.deb文件中,我可以要求wxwidgets作爲依賴關係來解決問題。 –
它應該確保您編譯的版本也在依賴項檢查中定義。 –
我已經建立了與自定義編譯版本的wxWidgets鏈接。沒有修改,但它所尋找的庫是「非官方的」。我將「非官方」庫複製到另一臺Ubuntu PC上,但系統仍然說庫找不到? –