加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows – Chromium Embedded Framework不会生成或运行

发布时间:2020-12-14 01:46:54 所属栏目:Windows 来源:网络整理
导读:我在 https://code.google.com/p/chromiumembedded/wiki/Tutorial在CEF的wikipage上尝试Windows的教程. 但是,CEF构建32位,64位将不会在Visual Studio 2010上构建/运行. 顺便说一下,我正在运行Windows 7(64位)和Visual Studio 2010. 以下是错误: 32位Build -
我在 https://code.google.com/p/chromiumembedded/wiki/Tutorial在CEF的wikipage上尝试Windows的教程.

但是,CEF构建32位,64位将不会在Visual Studio 2010上构建/运行.

顺便说一下,我正在运行Windows 7(64位)和Visual Studio 2010.

以下是错误:

32位Build

- error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1600' in simple_app.obj
- (A THOUSAND LINES OF ERRORS)
- outDebugcefsimple.exe : fatal error LNK1120: 11 unresolved externals

64位Build

- outDebugobjlibcef_dll_wrappertransfer_util.obj : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
- LINK : fatal error LNK1104: cannot open file 'C:UsersBenjDesktopBlueprint GamingChromium Embedded Framework64 Bitcef_binary_3.1921.1661_windows64outDebugliblibcef_dll_wrapper.lib'
我假设你是指与图书馆捆绑在一起的cef_simple或cef_client项目…

固定

在cef_simple.cpp和cefclient_win.cpp中将CEF_ENABLE_SANDBOX的宏值设置为0

发生了什么

该错误表示您链接到的库与simple_app.obj不兼容.在这种情况下,这个库(cef_sandbox.lib)使用_MSC_VER 1800(VS2013测试版,如果没有错误)构建,而您当前的环境是_MSC_VER 1600(VS2010).

几天前有同样的问题 – 欢呼声!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读