VS 2017命令行错误D8004

2024-01-08

我别无选择,我正在尝试在 Visual Studio 2017 Community 上使用 GoogleTest,但它给了我很多

警告 C4996:'std::tr1':警告 STL4002:非标准 std::tr1 命名空间和仅 TR1 的机器已被弃用并将被删除。 您可以将 _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING 定义为 确认您已收到此警告。

我想抑制它,所以我进入“项目属性”->“C/C++”->“高级”->“抑制特定警告”,然后尝试

/wd4996
/wdSTL4002,
/wd4996;
/wdC4996
/wd[4996]...

等等,老实说,我尝试了所有可能的组合,这让我很困惑

2>cl : 命令行错误 D8004: '/wd' 需要参数

有人可以准确地向我发送我需要写的内容来抑制这种情况吗?


根据错误提示,可以添加#define相当于命令行:

/D:_SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING

这相当于在源文件的第一行之前插入

#define _SILENCE_TR1_NAMESPACE_DEPRECATION_WARNING  1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS 2017命令行错误D8004 的相关文章

  • 适合初学者的良好调试器教程[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 有谁知道一个好的初学者教程 在 C 中使用调试器 我感觉自己好像错过了很多 我知道怎么做 单步执行代码并查看局部变量 虽然这常常给我带来问
  • GetType() 在 Type 实例上返回什么?

    我在一些调试过程中遇到了这段代码 private bool HasBaseType Type type out Type baseType Type originalType type GetType baseType GetBaseTyp
  • ComboBox DataBinding 导致 ArgumentException

    我的几个类对象 class Person public string Name get set public string Sex get set public int Age get set public override string
  • 如何在C(Linux)中的while循环中准确地睡眠?

    在 C 代码 Linux 操作系统 中 我需要在 while 循环内准确地休眠 比如说 10000 微秒 1000 次 我尝试过usleep nanosleep select pselect和其他一些方法 但没有成功 一旦大约 50 次 它
  • 如何填充 ToolStripComboBox?

    我发现它很难将数据绑定到ToolStripComboBox 好像没有这个ValueMember and DisplayMember特性 怎么绑定呢 访问toolstripcombobox中包装的组合框并访问其ValueMember Disp
  • 使用 GCP 的数据存储区时如何区分代码是在模拟器中运行还是在 GKE 中运行

    按照中给出的说明进行操作后 我不确定是否遗漏了任何内容https cloud google com datastore docs tools datastore emulator https cloud google com datasto
  • 使用 LINQ to SQL 时避免连接超时的最佳实践

    我需要知道在 net 应用程序中使用 LINQ to SQL 时避免连接超时的最佳实践 特别是在返回时IQueryable
  • 为什么可以通过ref参数修改readonly字段?

    考虑 class Foo private readonly string value public Foo Bar ref value private void Bar ref string value value hello world
  • 启动时的 Excel 加载项

    我正在使用 Visual C 创建 Microsoft Excel 的加载项 当我第一次创建解决方案时 它包含一个名为 ThisAddIn Startup 的函数 我在这个函数中添加了以下代码 private void ThisAddIn
  • 使用valgrind进行GDB远程调试

    如果我使用远程调试gdb我连接到gdbserver using target remote host 2345 如果我使用 valgrind 和 gdb 调试内存错误 以中断无效内存访问 我会使用 target remote vgdb 启动
  • 保护 APK 中的字符串

    我正在使用 Xamarin 的 Mono for Android 开发一个 Android 应用程序 我目前正在努力使用 Google Play API 添加应用内购买功能 为此 我需要从我的应用程序内向 Google 发送公共许可证密钥
  • 高效列出目录中的所有子目录

    请参阅迄今为止所采取的建议的编辑 我正在尝试使用 WinAPI 和 C 列出给定目录中的所有目录 文件夹 现在我的算法又慢又低效 使用 FindFirstFileEx 打开我正在搜索的文件夹 然后我查看目录中的每个文件 使用 FindNex
  • 检测到严重错误 c0000374 - C++ dll 将已分配内存的指针返回到 C#

    我有一个 c dll 它为我的主 c 应用程序提供一些功能 在这里 我尝试读取一个文件 将其加载到内存 然后返回一些信息 例如加载数据的指针和内存块的计数到 c Dll 成功将文件读取到内存 但在返回主应用程序时 程序由于堆损坏而崩溃 检测
  • C++ new * char 不为空

    我有一个问题 我在 ASIO 中开发服务器 数据包采用尖头字符 当我创建新字符时 例如char buffer new char 128 我必须手动将其清理为空 By for int i 0 i lt 128 i buffer i 0x00
  • 如何在richtextbox中使用多颜色[重复]

    这个问题在这里已经有答案了 我使用 C windows 窗体 并且有 richtextbox 我想将一些文本设置为红色 一些设置为绿色 一些设置为黑色 怎么办呢 附图片 System Windows Forms RichTextBox有一个
  • 为boost python编译的.so找不到模块

    我正在尝试将 C 代码包装到 python 中 只需一个类即可导出两个函数 我编译为map so 当我尝试时import map得到像噪音一样的错误 Traceback most recent call last File
  • Objective-C / C 给出枚举默认值

    我在某处读到过关于给枚举默认值的内容 如下所示 typedef enum MarketNavigationTypeNone 0 MarketNavigationTypeHeirachy 1 MarketNavigationTypeMarke
  • 灵气序列解析问题

    我在使用 Spirit Qi 2 4 编写解析器时遇到一些问题 我有一系列键值对以以下格式解析
  • 如何使用 C++11 using 语法键入定义函数指针?

    我想写这个 typedef void FunctionPtr using using 我该怎么做呢 它具有类似的语法 只不过您从指针中删除了标识符 using FunctionPtr void 这是一个Example http ideone
  • 如何将十六进制字符串转换为无符号长整型?

    我有以下十六进制值 CString str str T FFF000 如何将其转换为unsigned long 您可以使用strtol作用于常规 C 字符串的函数 它使用指定的基数将字符串转换为 long long l strtol str

随机推荐

  • 如何在 jQuery 中捕获 COMMAND+S?

    我正在开发一个网络应用程序 我试图让 CTRL S 和 COMMAND S 作为保存的快捷键 我看过http www openjs com scripts events keyboard shortcuts http www openjs
  • HTML - 单击按钮会导致列表因未知原因滚动到顶部

    我正在使用 tampermonkey 添加一些自定义按钮Unity文档 https docs unity3d com Manual 我注意到一个奇怪的问题如果我使用 html
  • 绘制到 MTKView 或 CAMetalLayer 是否需要在主线程上进行?

    众所周知 更新用户界面AppKit or UIKit需要在主线程上进行 Metal 在呈现时是否有相同的要求 drawable 在层托管中NSView我一直在玩 我注意到我可以打电话 CAMetalLayer nextDrawable fr
  • 在react-bootstrap-table中添加按钮

    我正在使用反应引导表 var ReactBsTable require react bootstrap table 我想添加一列 其中仅包含 bootstraptable 中的一个按钮 任何想法谢谢
  • 如何提取“br”之前的文本?

    我有一个小问题 我正在使用 python 2 7 8 我正在尝试提取应该在 br gt 我有喜欢 div class entry content p Here is a listing of C interview questions on
  • VB.NET 单选按钮处理程序代码运行两次

    我有一群RadioButtons在 VB NET 中 我想创建一个函数来一起处理所有这些问题 我的代码如下 Private Sub employmentStatusChanged ByVal sender As System Object
  • 我可以强制 `const` 通过引用传递(又名丢失的 `in` 参数)

    德尔福拥有 var pass by reference parameter is both input and output out pass by reference parameter is output only const pass
  • 无法读取未定义的属性“包含”

    我是 JavaScript 新手 我正在尝试剖析嵌入的消息 这是我的代码 它运行良好几分钟 相应地工作 但不知道出了什么问题 bot on message message gt for var i 0 i lt message embeds
  • 尝试使用“nlmsg_free(skb_out)”释放 skb 时内核崩溃

    我正在开发一个内核模块 它通过 netlink 向用户空间发送消息 创建消息 要发送的消息 skb out nlmsg new msg size 0 发送第一条消息后和发送第二条消息之前 我尝试使用以下命令释放 skb outnlmsg f
  • 使用 jquery/javascript 单击切换

    我想单击一个表元素并让它在第一次单击时执行 x 操作 如果再次单击则执行 Y td class p img src person2 png td 这就是我刚才单击一下的 HTML 但我希望更改它 以便可以选择一个项目 然后如果再次单击取消选
  • Django Forms:如果选中布尔字段,则禁用字段

    这是我的表单的定义 class WorkflowForm forms Form new user forms BooleanField required False user ModelChoiceField queryset User o
  • Openlayers-3 强制刷新地图

    我有一个自定义样式 可以显示 隐藏地图上的功能 但是当应用它时 它不会激活 直到地图由于功能更新而刷新 但我需要它立即触发 我尝试了 map render 和 renderSync 但它们什么也没做 mapResize 似乎也没有执行任何操
  • System.Web 可以与具有完整框架的 ASP.Net Core 一起使用吗

    我们正在运行基于不同 Net 版本的多个站点 其中一个站点正在运行 Net 4 6 和 ASP Net MVC 5 xx 要使用 Razor 的新语法 我们希望升级此站点以使用 Net 4 6 和 ASP Net Core 我们在网站上使用
  • Flutter:多个小部件使用相同的 GlobalKey

    当我运行此代码时 我收到错误 Multiple widgets used the same GlobalKey 所以我可以解决这个问题 如何将密钥动态传递给 listview Builder 可以通过吗 这是我的代码的简化版本 Global
  • PHP:运行计划作业(cron 作业)

    我的网络酒店上有一个网站 我想在其上运行一些计划任务 您会推荐哪些方法来实现这一目标 到目前为止 我想到的是在每个页面的顶部包含一个脚本 然后让该脚本检查是否该运行该作业 这只是我正在思考的一个简单例子 if alreadyDone 0 t
  • 用清漆+正则表达式替换页面中的内容

    如果我希望我的清漆缓存服务器在提供或存储页面 vcl fetch 之前从后端替换页面内的内容 即 更改 div 上的类 该怎么做 我想使用简单的正则表达式来执行替换 因为我想象清漆本身就支持它 Varnish 本身不支持修改响应正文 为此
  • 为什么我们的查询会卡在 MySql 中的“Writing to net”状态?

    我们有很多疑问 select from tbl message 卡在 正在写入网络 状态 该表有 98k 行 问题是 我们甚至没有从我们的应用程序中执行任何类似的查询 所以我想问题是 什么可能会生成查询 以及为什么它会陷入状态 写入网络 我
  • 使用 JavaScript 禁用 iPhone 中的“Go”按钮

    我正在为 iPhone 创建一个小表单 并在该表单上进行 JavaScript 验证 当然由服务器验证支持 但这不是重点 作为此验证的结果 我动态启用 禁用提交按钮 除了屏幕键盘上的 Go 按钮不反映我拥有的唯一提交按钮的状态并且始终处于启
  • std::map 在炼金术中损坏了?

    以下代码测试以 std string 作为键的 std map 的使用 include
  • VS 2017命令行错误D8004

    我别无选择 我正在尝试在 Visual Studio 2017 Community 上使用 GoogleTest 但它给了我很多 警告 C4996 std tr1 警告 STL4002 非标准 std tr1 命名空间和仅 TR1 的机器已