是否可以禁用特定语句的警告 - 警告被视为错误

时间:2015-12-09 21:10:26

标签: c++ visual-studio

我将以下类型添加到头文件

boost::function<void()> voidFunction;

我收到以下错误

Error   291 error C2220: warning treated as error - no 'object' file generated  
Warning 2   warning C4251: ....: class 'boost::function<Signature>' needs to have dll-interface to be used by clients of class ...

我的问题是,是否有办法只以编程方式禁用此类型的警告而不更改项目配置。我正在使用visual studio 2006.目前我已启用选项&#34;将警告视为错误&#34;。我想知道我是否可以保留该设置并在代码中以编程方式添加某些内容以忽略添加该语句引入的警告。

boost::function<void()> voidFunction;

0 个答案:

没有答案