Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 铬嵌入式框架赢得';不能建造或运行_Windows_Chromium_Chromium Embedded - Fatal编程技术网

Windows 铬嵌入式框架赢得';不能建造或运行

Windows 铬嵌入式框架赢得';不能建造或运行,windows,chromium,chromium-embedded,Windows,Chromium,Chromium Embedded,我正在CEF的维基页面上试用Windows教程 但是,32位和64位的CEF版本不会在VisualStudio2010上生成/运行 顺便说一下,我正在运行Windows 7(64位)和Visual Studio 2010 以下是错误: 32位构建 - error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1600' in simple_app.obj - (A THOUSAND LIN

我正在CEF的维基页面上试用Windows教程

但是,32位和64位的CEF版本不会在VisualStudio2010上生成/运行

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

以下是错误:

32位构建

- error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1600' in simple_app.obj
- (A THOUSAND LINES OF ERRORS)
- out\Debug\cefsimple.exe : fatal error LNK1120: 11 unresolved externals
- out\Debug\obj\libcef_dll_wrapper\transfer_util.obj : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
- LINK : fatal error LNK1104: cannot open file 'C:\Users\Benj\Desktop\Blueprint Gaming\Chromium Embedded Framework\64 Bit\cef_binary_3.1921.1661_windows64\out\Debug\lib\libcef_dll_wrapper.lib'
64位构建

- error LNK2038: mismatch detected for '_MSC_VER': value '1800' doesn't match value '1600' in simple_app.obj
- (A THOUSAND LINES OF ERRORS)
- out\Debug\cefsimple.exe : fatal error LNK1120: 11 unresolved externals
- out\Debug\obj\libcef_dll_wrapper\transfer_util.obj : fatal error LNK1112: module machine type 'X86' conflicts with target machine type 'x64'
- LINK : fatal error LNK1104: cannot open file 'C:\Users\Benj\Desktop\Blueprint Gaming\Chromium Embedded Framework\64 Bit\cef_binary_3.1921.1661_windows64\out\Debug\lib\libcef_dll_wrapper.lib'

我假设您指的是与库捆绑在一起的cef_simple或cef_客户端项目

修复

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

发生了什么事

此错误表示您链接到的库与simple_app.obj不兼容。在本例中,这个库(cef_sandbox.lib)是用_MSC_ver1800(如果我没有记错的话,这是VS2013测试版)构建的,而您当前的环境是_MSC_ver1600(VS2010)


前几天也有同样的问题-干杯

CEF_ENABLE_SANDBOX常量现在位于
/cefsimple/cefsimple_win.cpp
/cefclient/cefclient_win.cpp
是否已通知CEF团队?似乎有点糟糕,因为它无法从盒子里构建出来。