【问题标题】:What is the first line of code that will be compiled?将编译的第一行代码是什么?
【发布时间】:2011-08-16 17:21:28
【问题描述】:

我喜欢在 VC++ 2010 中使用 #pragma 指令来进行库链接和警告抑制,而不是使用 Visual Studio 项目设置。原因是它们更显眼,而且如果 Visual Studio .suo 文件遭到破坏或破坏,这些信息也不会丢失。

所以在一行中:

#pragma warning( disable: 4018;4482;4996;4800)

这应该禁用我忽略 atm 的警告(注意:请抑制关于抑制警告是一种不好的做法的警告),但它们显然不会生效,直到它们在编译过程中遇到..

那么我应该将这些警告抑制器放在哪个文件中?第一个编译的文件是哪个?

我把它放在包含 main() 的文件中,但这不起作用(除非你把它放在项目设置中,否则你仍然会看到警告)

【问题讨论】:

    标签: visual-studio-2010 visual-c++


    【解决方案1】:
    stdafx.h
    

    想到,如果您必须将其放入文件中。 (只要确保包含它。)

    否则,只需将其放在 C/C++ 项目设置中(在“高级”中)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-11
      • 2017-01-09
      • 2011-01-19
      • 2019-09-09
      • 1970-01-01
      相关资源
      最近更新 更多