ale*_*ef0 2 cmake visual-studio-2013
我正在尝试使用 CMAKE-gui 3.0.2 和 Visual Studio Express 2013 编译一个库。在 cmake-gui 中的配置/生成过程中一切似乎都很好,因为我能够将变量设置CMAKE_INSTALL_PREFIX为我所在的路径想要安装我的库。我在配置和生成过程中没有遇到任何错误。
然后,我打开生成的.sln文件,在其中可以构建ALL_BUILD目标,该目标运行顺利,没有错误,也没有跳过目标。
但是,INSTALL目标根本不存在于解决方案资源管理器中,因此我真的不知道如何安装该库。经过进一步检查,我注意到 cmake 确实创建了一个名为 的文件cmake_install.cmake,但我不知道应该用它做什么。
INSTALL仅当实际需要安装任何内容时,CMake 才会生成目标。install()您的项目中似乎没有命令。
变量的存在CMAKE_INSTALL_PREFIX并不意味着任何事情 - 变量始终存在,并用于在需要安装任何内容时控制安装目标。
同样,文件cmake_install.cmake总是被创建;但如果你检查它,你会发现它在你的情况下基本上是一个无操作(可能只是一些消息,设置 CMake 变量,并可能创建一个不用于任何用途的清单)。
| 归档时间: |
|
| 查看次数: |
2266 次 |
| 最近记录: |