private:void _cdecl tensorflow :: GraphDef :: InternalSwap(class tensorflow :: GraphDef *)“

时间:2018-07-07 06:56:46

标签: tensorflow visual-studio-2015

我已经在Visual Studio 2015中成功构建了tensorflow.lib和tensorflow.dll,但是我试图使用这两个文件时遇到了以下错误LNK 2001 private:void _cdecl tensorflow :: GraphDef :: InternalSwap(tensorflow类: :GraphDef *)

1 个答案:

答案 0 :(得分:0)

我不知道此问题的根本原因。 但是下面是我的情况的解决方法。 我在代码中手动添加了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_);
    }
}