Windows下CMake构建OpenCV及contrib后类似make install的安装问题
Windows下替代
make install的OpenCV安装操作 嘿,刚好遇到过这个问题!在Windows环境里,确实有和类Unix系统中make install对应的操作,针对你已经用CMake GUI完成构建的场景,主要有两种方式:
方法1:通过Visual Studio执行INSTALL项目
- 打开CMake生成的Visual Studio解决方案(就是你构建后得到的那个
.sln文件) - 在解决方案资源管理器里,往下翻找到INSTALL项目——它一般在解决方案根目录的最底部
- 右键点击INSTALL项目,选择「生成」;或者直接在顶部菜单栏点「生成」→「生成INSTALL」
- 等构建跑完,你之前在
CMAKE_INSTALL_PREFIX里设置的路径下就会出现完整的安装文件,包括头文件、库文件、配置文件这些东西
方法2:用CMake命令行一键安装
如果你更喜欢命令行操作,打开CMD或者PowerShell,切换到CMake的构建输出目录(就是放.sln和中间编译文件的那个文件夹),然后跑这个命令:
cmake --install .
它会自动读取你之前设置的CMAKE_INSTALL_PREFIX路径,把编译好的文件安装过去。要是临时想换安装路径,加个--prefix参数就行:
cmake --install . --prefix "D:/your/custom/install/path"
小提醒
- 记得确认
CMAKE_INSTALL_PREFIX的路径是存在的,而且你有写入权限,不然可能会安装失败 - 安装完成后,目标目录里会有
include、lib、bin这些文件夹,后续开发直接引用这些路径就可以啦
内容的提问来源于stack exchange,提问作者marcthenarc
相关产品推荐
相关产品推荐

