我試圖使用一個共享庫,迄今沒有運氣。 的LIB被稱爲libORB_SLAM2.so並獲取與代碼編譯:如何在C++中包含共享庫? libORB_SLAM
https://github.com/MathewDenny/ORB_SLAM2
反正我沒在mono_tum代碼從示例文件夾複製在自己的項目(僅此單個文件),並試圖 編譯它只是使用共享庫。它說沒有找到「System.h」。 任何人都可以參加?
謝謝!
編輯:操作系統:Ubuntu 12.04 gcc 4.6,我已經使用了以下連接命令: gcc -L/home/user/Desktop/program/libs/lib -Wall -std = C++ 11 -o test mono_tum.cc -lORB_SLAM2.so 致命錯誤:System.h:沒有這樣的文件或目錄 編譯終止。
對於system.h中檢查GitHub的鏈接(包括文件夾)
請提供您的操作系統環境,[MCVE]和您使用的鏈接器命令。 'System.h'不是標準的C++頭文件。 –
我已添加一些信息!我希望這樣就夠了。至於源代碼將無意義發佈整個事情,因爲它是一個更大的圖書館。因此我發佈了該鏈接。 – luke