有一个警告可以阻止我的程序被编译。它来自头文件中的头文件。该头文件来自第三方。有没有办法禁用它,以便编译成功?
答案 0 :(得分:1)
如果您使用的是Visual Studio,请在项目属性中使用> C / C ++ - >常规设置有警告级别项。你可以将它设置为较低的值,但更好的做法是通过解决它们来减少这些警告,而不是隐藏,因为它们可能会在将来引起麻烦。
答案 1 :(得分:1)
对于缺少的头文件,你应该得到编译时错误而不是警告,并且你需要提供那个丢失的头文件,如果你引入一个新的头文件,它缺少原始头文件得到的函数声明,那将再次生成编译到目前为止我觉得时间错误!因此,您还必须提供这些功能的声明。