windows下cmake生成动态链接库dll

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows下cmake生成动态链接库dll相关的知识,希望对你有一定的参考价值。

参考技术A 在项目当前目录下执行cmake . 注意后面有个点。然后进入lib目录下执行make install,如果没mingw32-make.exe的名字的话那么就应该是ming32-make.exe install就会在你指定的目录下生成dll了

我用的是jetbrain的clion,这是我项目的目录图,其中黑色的是VS2012的解决方案,如果有用的可以用

linuxopencv生成的静态或动态库怎样在调用的时候不用安装openvcv环境

参考技术A 使用cmake编译opencv静态链接库(静态库),配置环境变量(动态库和静态库一样),复制dll文件。
将这三个dll分别复制到C:\\Windows\\System32和C:\\Windows\\SysWOW64目录下。
配置包含目录:视图->其它窗口->属性管理器。配置库目录然后配置附加依赖项。

以上是关于windows下cmake生成动态链接库dll的主要内容,如果未能解决你的问题,请参考以下文章

从 Visual Studio 文件构建动态库

Windows下C语言调用dll动态链接库

Visual Studio 2017 动态链接库(DLL /LIB) 静态链接库(LIB)的思考

如何使用cmake生成基于静态库的动态链接库

动态链接库和静态链接库的区别

生成读取相关连接的物理地址的lib(动态导入库)和dll(动态链接库)