VS上运行第三方包所需

有个问题一直困扰着我 在VS上C++ 假设我需要使用一个第三方的包 我都需要哪些?
头文件 DLL Lib 三者都需要吗 ? 为什么我使用cmake对第三方的包进行cmake之后
生成了VS的项目 然后我在VS中打开项目点击生成 只生成了lib 却没有DLL文件呢 我有点乱 到底是不是三者都需要 还是只有头文件和lib就足够了 但是我引入了这两个之后运行
的时候报错 找不到定义

vs中动态库生成时会同时生成.lib和.dll文件的,如果没有,说明你的代码或设置有问题。

http://www.cnblogs.com/liweis/p/4195070.html
参考类似的方法。。

vs生成动态库有lib跟dll文件,这个lib加头文件编译是没有问题,但是缺少dll运行肯定会报错;还可以生成静态库,使用这个lib编译跟运行都是没有问题的,实在无法确定可以使用depends工具,查看你的exe依赖关系