{p 44}}禁用pragma警告

时间:2015-07-17 08:08:50

标签: gcc pragma

我在pragma once个文件中使用.cpp

但是我总是收到警告#pragma once in main file

如何禁用它?我正在使用GCC 5.1.0

2 个答案:

答案 0 :(得分:1)

我不确定是否有办法。

#pragma once放在主文件中实际上并不实用。 #pragma once它在标题中使用,以防止标题被多次包含。

请注意#pragma once不可避免地比使用简单易用的标头防护样式慢:

#ifndef something_h
#define something_h
... header text here
#endif

所以我建议不要一直使用它。

答案 1 :(得分:-1)

使用-w编译选项删除此警告。

e.g。 gcc -w -o <output file> <input file(s)>