1
我git clone
d一個開源庫的源代碼叫做opencv。現在假設我想修改庫的源代碼(添加新的函數或改進現有的函數)。我的問題是如何看到它對圖書館有什麼影響?一種方法可能是make
它make install
它再次,然後將新安裝的庫鏈接到我的項目,並編譯它以獲得一個可執行文件。有一個更短的方法嗎?開源庫的代碼是如何構建的?如何在不安裝的情況下使用庫?
C++中的大多數庫似乎都以非常相似的方式構造,這迫使我認爲對此的答案與其結構有內在聯繫。請也請指出一些我可以從中瞭解結構背後的意識形態的資源?
謝謝
您可以將頭文件複製到'。/ include /'中,或將包含路徑設置爲當前的任何位置。不過,不要將openCV中的頭文件複製到源代碼樹中。 – MSalters 2013-04-30 00:01:37