我已经在Visual Studio 2015中成功构建了tensorflow.lib和tensorflow.dll,但是我正在尝试使用这两个文件,我得到了这个错误LNK 2001 private:void _cdecl tensorflow::GraphDef::InternalSwap(class tensorflow::GraphDef *(
我不知道这个问题的根本原因。 但以下是我的情况的解决方法。 我在代码中手动添加了GraphDef::InternalSwap()
函数。
namespace tensorflow {
void GraphDef::InternalSwap(GraphDef* other) {
using std::swap;
CastToBase(&node_)->InternalSwap(CastToBase(&other->node_));
swap(library_, other->library_);
swap(versions_, other->versions_);
swap(version_, other->version_);
_internal_metadata_.Swap(&other->_internal_metadata_);
}
}