error C4996: ‘open': The POSIX name for this item is deprecated.

error C4996: 'open': 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 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章