【问题标题】:Building Google V8 with Visual Studio使用 Visual Studio 构建 Google V8
【发布时间】:2016-07-23 10:39:36
【问题描述】:

我正在尝试根据Building with Gyp 使用 Visual Studio 2013 构建 google V8。但是,我的解决方案资源管理器中几乎每个 .vcxproj 文件都出现此错误:

Error   12  error D8021: invalid numeric argument '/H,' C:\v8\tools\gyp\cl  v8_base_3

根据the MSDN,“/H 限制了外部名称的长度。”和“/H 已弃用;最大长度限制已增加,不再需要 /H。”

我不确定这是否是 Visual Studio 版本的问题,或者我是否需要从某处的某些代码中删除此标志。有没有机会得到帮助?非常感谢

【问题讨论】:

    标签: c++ visual-studio visual-c++ visual-studio-2013 v8


    【解决方案1】:

    我认为这个错误是不言自明的。

    Error 12 error D8021: invalid numeric argument '/H,' C:\v8\tools\gyp\cl v8_base_3.

    即在/H 之后,编译器需要一个数字参数。然而它遇到了一个逗号'/H,'。你能粘贴.vcproject文件的sn-ps吗?

    您是否尝试在'/H' 之后提供数字参数?

    【讨论】:

    • 那么应该是一个简单的赏金哈哈 :) 我对 c++ 很陌生。我感到困惑的原因是在错误列表中文件被列为“cl”并且没有给出行或列。只是发生错误的项目。不知道具体去哪里看看哪里出错了。
    • 错误不会抱怨cl。它只在/H 之后抱怨数字参数。
    • 感谢您对错误的解释。我相信存在版本问题,并且不知何故我试图使用已弃用的代码。我重新安装了文件,它构建得很好。
    猜你喜欢
    • 2016-12-05
    • 1970-01-01
    • 1970-01-01
    • 2014-12-29
    • 1970-01-01
    • 1970-01-01
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多