0

我正在尝试在我的项目中使用 V8。所以我使用python build\gyp_v8 -Dtarget_arch=ia32 -Dcomponent=shared_library. 我在 Debug and 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
4

1 回答 1

2

前段时间我遇到了和你一模一样的问题,我是这样解决的:

打开 VS 2013,在每个项目中,打开其属性,C++ > 命令行并清除附加选项区域。只要您可以重新编译并瞧瞧,就为每个项目执行此操作!

于 2015-01-18T11:37:41.917 回答