我对OpenCV和Visual Studio也很陌生。我的问题不是技术问题,而是理论上的问题:
我正在开发一个更大的项目,但无法访问其所有子组件等。我写了一些其他成员想要使用的类和函数。但是,我使用了一些OpenCV特定的东西(因为我懒得而且不想自己实现所有东西),但其他成员不使用它,他们希望保持项目规模相对较小。
我的问题是:如何将我的代码提供为包含所有opencv依赖项的库或类似内容?我可以创建一个dll的代码,然后用它发送opencv dll吗?有没有办法将所有内容捆绑到只有一个标题的文件中?
你会如何解决这个问题?
总结:我希望我的函数在库中并尽可能小地发布(使用opencv依赖项)
KR
答案 0 :(得分:1)
将所有代码放入DLL中,然后将OpenCV DLL与您的一起发送。
或者:将所有代码放入DLL中,然后执行static linking with OpenCV。