有沒有辦法阻止Visual Studio打印出包含庫中的警告?如何將Visual Studio配置爲不輸出來自庫的警告?
\長城讓我從STL和Qt頭文件的警告的負荷,但我只希望看到自己的代碼的起源(即這是當前Visual Studio項目的部分代碼)。
有沒有辦法阻止Visual Studio打印出包含庫中的警告?如何將Visual Studio配置爲不輸出來自庫的警告?
\長城讓我從STL和Qt頭文件的警告的負荷,但我只希望看到自己的代碼的起源(即這是當前Visual Studio項目的部分代碼)。
您可以使用雜注來設置每個文件的警告級別。
你包括
#pragma warning(push)
#pragma warning(disable : 4705)
#pragma warning(disable : 4706)
#pragma warning(disable : 4707)
// Some code
#include your files here
#pragma warning(pop)
這裏更多的信息,以便之前:http://msdn.microsoft.com/en-us/library/2c8f766e%28v=vs.80%29.aspx
您可以使用警告級別4,將只包含你的代碼警告。
這是唯一可移植的方式(如果使用-isystem和其它編譯器):
#ifdef _MSC_VER
#pragma warning(push)
#pragma warning(disable: ...)
#endif
#include <Q...>
#ifdef _MSC_VER
#pragma warning(pop)
#endif
希望他們能實現的,這些天ISYSTEM之一:
這只是給你的警告信息。但仍然來自所有的代碼。 – Trass3r 2016-06-24 14:47:03