首先我簡單的代碼使用C++和opencv
開放CV和C++編譯版本,無需庫運行
其無論是什麼代碼
現在我使用Visual Studio中的窗口,然後加開簡歷庫視覺stuio和編譯它和它的工作,但是當我將它發送到另一臺電腦的需要開放的簡歷庫中它很難把所有的庫,所以我找到該程序需要一些文件,如
opencv_highgui2410.dll 。 .... .dll opencv_objdetect2410.dll
這讓我的程序運行,而不庫
現在我轉向Ubuntu Linux操作系統後,我用的代碼塊 編譯這張照片會告訴你我是如何鏈接程序庫
和
和我建立的程序,現在運行它,它的工作時,我發來的程序到另一臺PC的給出錯誤的一些文件沒有找到像
error while loading shared libraries: libopencv_core.so.2.4
我複製此文件libopencv_core.so.2.4
並添加它的程序還是一樣的旁邊錯誤似乎不喜歡窗戶
任何解決方案讓我編譯OpenCV的程序並運行程序,而不需要完整的圖書館只是它的一些文件
或任何想法添加文件(庫)這是編程就像身邊運行所需的項目windows
有沒有一個原因,你不能簡單地使用'apt get'安裝opencv? – Frank
@Frank我上傳我的程序在一個主機上,這個問題程序給我 錯誤,當加載共享庫時:libopencv_core.so.2.4' – medo
我得到的是,儘可能分發依賴作爲二進制文件,是你真的想避免,如果可以的話,特別是可以通過包管理器安裝的庫。 – Frank