Posted on 17-11-2014
Filed Under (技术) by waterlin

今天碰到一个比较有意思的问题,在我本地编译的 release 版本没有任何问题,但是如果我提交到版本库并且从构建系统里构建,则会提示说 protobuf 的头文件有一些未使用的变量,从而生成警告信息。由于我们的构建系统设置是会把警告当成错误来对待,从而抛出一个 4996 的警告,从而构建系统把这个警告当作错误信息,导致版本构建失败。

实在找不出是什么原因导致的这个警告消息,我只把强行用 #pragma 把这个警告消息去掉:

#pragma warning(disable:4996)
#include "protocol.pb.h"
#pragma warning(default:4996)

对于代码里的这种莫名其妙的问题,还是使用类似于 #pragma 的方法来处理吧。

© 2014, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

(0) Comments    (567) Views    Read More   
Post a Comment
Name:
Email:
Website:
Comments: