首页 > 其他分享 >E1097 未知特性 “no_init_all“(转)

E1097 未知特性 “no_init_all“(转)

时间:2023-12-28 11:22:05浏览次数:47  
标签:VER 错误 E1097 MSC no init 1915

在我使用最新(2019.5.12)的VS2019(版本号16.0.3)时,编译器弹出了如标题所示错误,找不到"no_init_all"的attribute。错误源头在winnt.h这一系统头文件中。
经过比对,找到了位于Microsoft Visual Studio Developer Community的一篇文章中提到了关闭错误的方式
只需要在winnt.h头文件中

  1.   #if (_MSC_VER >= 1915)
  2.   #pragma warning(disable:4845)   // __declspec(no_init_all) used but d1initall not set
  3.   #endif

这一预编译头之后加上

  1.   #if (_MSC_VER >= 1915)
  2.   #define no_init_all deprecated
  3.   #endif

即可消除错误提示
值得一提的是

  1.   #if (_MSC_VER >= 1915)
  2.   #pragma warning(disable:4845)   // __declspec(no_init_all) used but d1initall not set
  3.   #endif

这一代码块是微软工程师用于在旧版本的VS中消除该错误提示的预编译头
虽然微软的工程师们宣称他们在最新的VS2019中已经修复了该错误,但是仍有很多人受到了该错误的困扰。
————————————————
版权声明:本文为CSDN博主「一般通过海狗」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44749766/article/details/90147106

标签:VER,错误,E1097,MSC,no,init,1915
From: https://www.cnblogs.com/xihong2014/p/17932327.html

相关文章

  • 记一次执行yum命令报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/
    执行yum安装命令时报如下错误:root@docker-test101~]#vi/etc/hosts[root@docker-test101~]#yuminstallopenssl*-yLoadedplugins:fastestmirror,langpacksCouldnotretrievemirrorlisthttp://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=sto......
  • 执行ipmitool命令的时候提示:Could not open device at /dev/ipmi0...
    1、问题:执行ipmitool命令的时候提示“Couldnotopendeviceat/dev/ipmi0or/dev/ipmi/0or/dev/ipmidev/0:Nosuchfileordirectory”2、诊断:缺少相关模块3、解决:更新ipmi的rpm包之后,需要加载模块[root@~]#yuminstallipmi*Loadedplugins:langpacks,produc......
  • 解决/lib64/libc.so.6: version `GLIBC_2.14' not found(Linux环境)
    ......
  • 神经网络优化篇:详解归一化输入(Normalizing inputs)
    归一化输入训练神经网络,其中一个加速训练的方法就是归一化输入。假设一个训练集有两个特征,输入特征为2维,归一化需要两个步骤:零均值归一化方差;希望无论是训练集和测试集都是通过相同的\(μ\)和\(σ^2\)定义的数据转换,这两个是由训练集得出来的。第一步是零均值化,\(\mu......
  • 洛阳师范学院Luoyang normal university
    洛阳师范学院是一所省属普通高等本科院校,位于千年帝都、牡丹花城、丝路起点——洛阳。学校地处伊水之滨,万安山下,东汉太学便发端于此。南望二程故里,传颂着程门立雪、鲁台望道的佳话;西望关林和世界文化遗产龙门石窟,绽放着世界文化遗产的璀璨光芒。学校前身是始建于1916年的河南省立......
  • 405错误---Request method 'POST' not supported
     错误:Requestmethod'POST'notsupported--方法不支持  解决: 多数情况下,是由于GET,POST,DELETE,PUT等方法类型不一致导致的。 所以将请求方法改回就好。例:此处的@Get方法改为@Post   ......
  • macOS Sonoma All In One
    macOSSonomaAllInOnemacOSSonoma14.2.1(23C71)demosAddwidgetstoyourdesktopSeereminders,upcomingevents,andmoreataglance.PressandholdtheControlkeyandclickthedesktop,thenchooseEditWidgets.Dragawidgetanywhereonthe......
  • [EFI]Lenovo Thinkpad W541电脑 Hackintosh 黑苹果efi引导文件
    硬件型号驱动情况主板LenovoThinkpadW541处理器Intel®Core™i7-4800MQ已驱动内存16GBDDR3L1600MHz已驱动硬盘KingstonA400512gb已驱动显卡Intel®HDGraphics4600已驱动声卡RealtekALC292已驱动有线网卡Intel®EthernetConnectionI217已驱动无线网卡+蓝牙Intel®Wi......
  • Sqoop连接数据库报错:Caused by: javax.net.ssl.SSLHandshakeException: No appropriat
    控制台报错:[[email protected]__hadoop-2.0.0-alpha]#./bin/sqooplist-databases--connectjdbc:mysql://192.168.45.10:3306--usernameroot--password1234562023-12-2802:58:50,807WARNtool.BaseSqoopTool:Settingyourpasswordonthecommand-linei......
  • node.js
    npm安装的包,dependences下的包和devDependences下得包有什么区别dependences:生产环境使用的包,代码运行必要的包,没有包运行时会报错,如lodashdecDdpendences:开发环境使用的包,代码运行不必要,没要包代码也能跑,使用这些包的目的是方便开发人员做项目,如webpack......