使用ITK或OpenCV库将存在的VC ++项目转换为DLL,是否可能?

时间:2015-04-07 09:23:24

标签: c++ opencv visual-c++ dll itk

有没有办法将用vc ++编写的existant项目和ITK或OpenCV等库编译成DLL文件?这里的目的是使用简单的DLL文件在最终软件中调用这些子项目中实现的功能,而不是使用所使用的库的DLL和.lib文件从不同模块中收集数十个头文件和源文件。那么我需要采取哪些步骤来获取DLL,以及我应该如何连接每个子项目(模块)的功能(主要功能),以便在我的最终项目中使用它们? 感谢。

1 个答案:

答案 0 :(得分:0)

  1. 通过更改目标格式,将现有项目设置为dll项目。或者创建一个新的dll项目。

  2. 在目标文件夹中添加现有dll,在项目属性的链接器部分中将lib作为相关输入文件添加。

  3. 3.您想将所有dll和lib捆绑到单个dll或lib中,然后您拥有每个依赖项的下载源代码并添加到单个项目中并将其构建为您自己的dll。