首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当MSVC用' /MDD‘覆盖’/MDd‘时,用/MDD编译

当MSVC用' /MDD‘覆盖’/MDd‘时,用/MDD编译
EN

Stack Overflow用户
提问于 2014-12-28 19:53:03
回答 1查看 736关注 0票数 0

我正在尝试在我的项目中使用V8。所以我用python build\gyp_v8 -Dtarget_arch=ia32 -Dcomponent=shared_library构建了它。我在Debug和版本下构建了它,并将其包含在Debug中。但我得到的例子是:

代码语言:javascript
复制
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抛出如下几个警告:

代码语言:javascript
复制
Warning 81  warning D9025: overriding '/MDd' with '/MD' C:\ChromeV8\v8\tools\gyp\cl v8_base
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-18 11:37:41

几天前,我遇到了和你完全一样的问题,下面是我解决这个问题的方法:

打开VS 2013,在每个项目中打开其属性C++ >命令行并清除其他选项区域。每当您可以重新编译和查看每个项目时,都要这样做!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27680047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档