2014-04-23 26 views
9

'u oluşturmayacak veya çalıştırmayacaktır. Windows için eğiticiyi, https://bitbucket.org/chromiumembedded/cef/wiki/Tutorial numaralı telefondan CEF'nin kablosuz iletişiminde deniyorum.Chromium Embedded Framework,

Ancak CEF 32 bit oluşturur ve 64 bit arada Visual Studio 2010.

çalıştırmak/inşa etmeyeceğini, ben Windows 7 (64 bit) ve Visual Studio 2010 koşuyorum . İşte

hataları şunlardır:

32 bitlik sana cef_simple veya cef_client projelerine ya kastediyoruz varsayalım

- 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 

64 bit

- 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' 

cevap

20

Build Bu kütüphaneler ile birlikte geldi ...

Fix

hata bağlantı veriyor kütüphane olmadığını gösterir neler oluyor cef_simple.cpp ve cefclient_win.cpp

0'a CEF_ENABLE_SANDBOX için makro değerini ayarlayın simple_app.obj ile uyumludur. Bu durumda, bu kütüphane (cef_sandbox.lib) _MSC_VER 1800 (bu yanlış değilse VS2013 beta) ile oluşturulmuştur, mevcut ortamınız _MSC_VER 1600 (VS2010).

Aynı problem bir kaç gün öncesine dönüştü - şerefe!

+0

Teşekkürler, Sharadh! Çözümünüz çalışıyor! – benjtupas

+0

@benj Sure, bir şey değil - Teşekkürler! – Sharadh

+4

CEF_ENABLE_SANDBOX sabiti şu an '/ cefsimple/cefsimple_win.cpp' ve'/cefclient/cefclient_win.cpp' –

İlgili konular