1问题:data_transformer.cpp
1>..\..\src\caffe\common.cpp(36): error C3861: “getpid”: 找不到标识符
===这种错误一般就是没有对应的函数或者对应的头文件
旧版的vs添加#include "unistd.h"即可
========
新版的VS添加#include "process.h"即可解决该问题
\src\caffe\util\db_lmdb.cpp(13): error C3861: “mkdir”: 找不到标识符
1>..\..\src\caffe\util\db_lmdb.cpp(13): error C2512: “google::CheckOpString”: 没有合适的默认构造函数可用
解决:打开db_lmdb,加入宏:
#if defined(_MSC_VER)
#include <direct.h>
#define mkdir(X, Y) _mkdir(X)
2问题:
.\..\src\caffe\util\io.cpp(35): error C3861: “open”: 找不到标识符
1>..\..\src\caffe\util\io.cpp(40): error C3861: “close”: 找不到标识符
1>..\..\src\caffe\util\io.cpp(45): error C3861: “open”: 找不到标识符
1>..\..\src\caffe\util\io.cpp(49): error C3861: “close”: 找不到标识符
1>..\..\s
1>..\..\src\caffe\common.cpp(36): error C3861: “getpid”: 找不到标识符
===这种错误一般就是没有对应的函数或者对应的头文件
旧版的vs添加#include "unistd.h"即可
========
新版的VS添加#include "process.h"即可解决该问题
\src\caffe\util\db_lmdb.cpp(13): error C3861: “mkdir”: 找不到标识符
1>..\..\src\caffe\util\db_lmdb.cpp(13): error C2512: “google::CheckOpString”: 没有合适的默认构造函数可用
解决:打开db_lmdb,加入宏:
#if defined(_MSC_VER)
#include <direct.h>
#define mkdir(X, Y) _mkdir(X)
2问题:
.\..\src\caffe\util\io.cpp(35): error C3861: “open”: 找不到标识符
1>..\..\src\caffe\util\io.cpp(40): error C3861: “close”: 找不到标识符
1>..\..\src\caffe\util\io.cpp(45): error C3861: “open”: 找不到标识符
1>..\..\src\caffe\util\io.cpp(49): error C3861: “close”: 找不到标识符
1>..\..\s