win10+VS2013编译caffe的common.cpp发生错误
error C4996: 'getpid': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _getpid. See online help for details. D:\CAFFE_ROOT\src\caffe\common.cpp
解决办法:
这个问题在VS 2012之前的版本中是不会当做错误的,只是提出一个警告。为了避免报错,可以使用以下两个宏定义来屏蔽掉这种 错误。
在common.cpp文件的属性->c/c++->预处理器->预处理器定义 中添加:
_CRT_SECURE_NO_DEPRECATE
_CRT_NONSTDC_NO_DEPRECATE