我试图在我的项目中使用V8。所以我使用python build\gyp_v8 -Dtarget_arch=ia32 -Dcomponent=shared_library
构建它。我在Debug和Release下构建了它,并在Debug中包含了它。但我得到了例子:
icuuc.lib(ucnv2022.obj) : error LNK2038: mismatch detected for 'RuntimeLibrary': value 'MDd_DynamicRelease' does not match value 'MDd_DynamicDebug' in Whitedrop.obj [C:\OgreSDK\Projects\whi tedrop\build_win32\Whitedrop.vcxproj]
编辑: MSVC会发出以下警告:
Warning 81 warning D9025: overriding '/MDd' with '/MD' C:\ChromeV8\v8\tools\gyp\cl v8_base
答案 0 :(得分:2)
我和你前一段时间遇到了完全相同的问题,这就是我解决问题的方法:
打开VS 2013,在每个项目中打开其属性,C ++>命令行并清除“附加选项”区域。无论什么时候可以重新编译,都可以为每个项目执行此操作!