這篇博客主要是因爲我自己的算法使用到了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文件放在一起。