[英]Is it possible that run the opencv project in linux which didn't install opencv
現在我有一個在Linux平台上構建的opencv項目,當然它可以成功運行。
我想將項目的執行文件分享給其他人(比如老板),而其他人的電腦沒有安裝opencv
是否可以修改makefile文件以讓其他人的計算機運行項目而無需安裝opencv庫?
您必須鏈接到靜態OpenCV庫。 這樣它們就與您的可執行文件捆綁在一起,因此目標系統不必安裝共享庫。
我用RPATH=$ORIGIN
成功構建了我的可執行文件,這意味着我可以將openCV庫放在與可執行文件相同的目錄中。 這意味着它們不會與現有的openCV安裝(或缺乏安裝)發生沖突
運行可執行文件時,您將需要庫來處理圖像。 因此,這些庫必須存在才能用於處理目的,方法是在系統中提供它們或將它們鏈接到可執行文件本身。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.