Configure: 选择你电脑上装有的VS的编译器的蝂本如果选择了电脑本地并没有的VS编译器版本,会遇到如下情况:
用cmake生成编译工程时候报这样的错误原因是配置错误导致cmake找不到对应嘚编译器,于是通过File->Delete cache清理配置重新通过Configure更换你电脑上装有的VS的编译器的版本即可。
当出现Configuring done的时候点击Generate按钮即可生成对应版本的VS sln解决方案使用VS打开生成解决方案即可。
在这里还有一个坑就是这个工具最多只支持到VS2017由于我的电脑上装了VS2013和vs2019怎么样,于是我选择了VS2013的配置并成功编译出了libcef_dll_warpper.lib但在导入CEF浏览器实际项目调用的时候报了如下错误:error LNK2038: 检测到“_MSC_VER”的不匹配项问题。
原因:由于你使用了vs2012工作集选择了更高嘚1800也就是vs2013的,致使msvc不兼容!
方法:在项目(解决方案资源管理器或者属性管理器里都行)右键属性-配置属性-常规中平台工具集选用为合適平台即可,比如上面的就是要选择成2012的 v11版本注意光选了还没有用,还要应用
注意一个工程里面会有几个解决方案的时候,需要给每個解决方案都更改一遍最后重新编译即可。