簡體   English   中英

是否有可能在沒有安裝opencv的linux中運行opencv項目

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM