如何將使用了其他庫(如opencv)的算法封裝成dll庫並交付他人使用

這篇博客主要是因爲我自己的算法使用到了opencv庫,但是我又需要將自己的算法封裝成DLL庫給別人使用,這時候 便涉及到了如何讓別人成功使用

你的dll庫,並可調用你的opencv庫的問題。


經過探索,發現其實這個問題不難,按照上一篇博客《 

VS 2013 代碼封裝成dll動態鏈接庫及引用,release下

》將你的算法封裝成庫(這裏使用opencv時和正常編程的添加路徑方式完全一樣)後,交付別人的除了你的.h, .lib, .dll 文件外,還需要交付你的dll文件涉及到的opencv庫,我涉及到的庫highgui2413d.dll和imgproc2413d.dll(查找你的算法涉及到了什麼庫,我是用了一個軟件,如果有人需要,可以找我要)


對方引用的方式和上篇博客一樣,只是需要將涉及到的這兩個opencv庫highgui2413d.dll和imgproc2413d.dll拷貝在對方的release/debug(主要看對方使用什麼模式)文件夾下,和exe文件放在一起。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章