
下载并解压缩第三方库(示例中的第三方库为leptonica). 在解压缩第三方库的同一目录中创建新的build,debug,release和res文件夹. build文件夹用于存储CMake生成的项目文件,debug文件夹用于存储在Debug模式下编译生成的文件mac cmake gui,release文件夹用于存储在Release模式下编译生成的文件,res文件夹用于临时存储编译生成的文档. 打开CMake(cmake-gui)软件,然后将解压缩的第三方库的根目录中的CMakeLists.txt文件拖到CMake(cmake-gui)软件窗口中. 将“在哪里生成二进制文件”项设置为我们先前创建的生成目录的路径. 勾选分组和高级复选框


单击“配置”按钮,然后在“指定此项目的”下拉框中选择生成的目标项目. 在这里mac cmake gui,我选择Visual Studio 14 2015,然后单击“完成”按钮. 此时,CMake将开始自动配置.


自动配置完成后,选择CMAKE-> CMAKE_INSTALL_PREFIX,并将其设置为我们先前创建的res目录的路径. 并根据不同的第三方库进行相应的设置. 例如,leptonica需要配置tiff目录并在其中重命名tiffconf.vc.h和tif_config.vc.h. \ Libtiff目录到tiffconf.h和tif_config.h



再次单击“配置”按钮,等待配置完成,然后单击“生成”按钮. 以管理员权限打开VS 2015,以调试模式打开生成的项目(在我们之前创建的生成文件夹下),在“解决方案资源管理器”窗口中,右键单击ALL-BUILD项目,然后选择“重建”. 等待构建完成,右键单击INSTALL项目,然后选择Rebuild. 如果一切正常,则将在我们之前创建的res文件夹中生成bin,cmake,include和lib,并将它们复制到我们先前创建的debug文件夹目录中.


切换到发布模式,与调试模式下的操作相同,最后将生成的文件夹复制到我们先前创建的发布文件夹中
在此步骤中将忽略平台选择(即x86或x64选择). 如有必要,请根据实际情况进行相应调整!
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-145732-1.html
过期商品支接罚50000