0

我對OpenCV和Visual Studio也相當陌生。我的問題不是技術上的,而是理論上的:OpenCV將部分項目部署爲靜態或動態庫或其他內容?

我正在開發一個更大的項目,但沒有訪問其所有子組件等。我寫了一些其他成員想要使用的類和函數。然而,我正在使用一些OpenCV特定的東西(因爲我很懶,不想自己實現所有的東西),但其他成員不使用它,他們想保持項目的規模相對較小。

我的問題是:如何提供我的代碼作爲庫或類似的東西,包括我所有的opencv依賴項?我可以創建一個我的代碼的DLL,只是用它發運opencv dll嗎?有沒有辦法將所有內容都捆綁到一個只有一個頭文件的文件中?

你會如何解決這個問題?

彙總:我希望我的函數庫和發運儘可能小(與OpenCV的依賴)

KR

回答

1

把所有的代碼在一個DLL,然後船的OpenCV的DLL和你一起。

或者:把你所有的代碼放在一個DLL中,並執行static linking with OpenCV

+0

是否有可能將所有內容整合到一個dll中? – user1356695

+0

這就是靜態鏈接所要做的:一個巨大的DLL。 – karlphillip

+0

非常感謝你。我會盡力! – user1356695

相關問題