gpt4 book ai didi

我可以在语句后进行 MSVS 2013 标志声明吗?

转载 作者:太空宇宙 更新时间:2023-11-03 23:47:05 33 4
gpt4 key购买 nike

我的代码是在 MSVS 2013 的某些平台和 MSVS 2010 的其他平台上编译的(更不用说 UNIX 和 VMS)。由于 MSVS 2010 不支持语句后的声明(如 “weird-compilation-error-in-visual-studio-2008” 等帖子中所述),我(遗憾地)想让 MSVS 2013 将此类语句标记为错误或带有警告(我将其视为错误)。

我已经浏览了该项目的 C 编译器选项,希望看到一些东西,比如我可以设置为 C89 的语言标准,但一无所获:我看不到强制这样做的方法——我是否遗漏了一些东西,可以我在水下做其他事情,还是必须忍受它?

原则上我可以在 2010 年完成所有工作,但 2013 年在代码分析和许多其他领域有了显着改进,所以即使我不能标记错误我也会坚持 2013 年。

最佳答案

我认为 VS2013 不支持此一致性选项。对不起。必须运行较旧的编译器,但在这样做时您甚至可能会遇到其他一些不兼容问题,而不仅仅是您关心的问题。

一种替代方法是在 custom build step 中运行较旧的编译器.

如果您使用像 SVN 这样的源代码控制工具,另一种选择是运行较旧的编译器作为该工具的预提交步骤。

关于我可以在语句后进行 MSVS 2013 标志声明吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30122993/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com