使用bazel将文件复制到二进制文件目录

时间:2018-02-13 07:15:22

标签: c++ bazel

我正在使用bazel构建一些C ++。

load("//tensorflow:tensorflow.bzl", "tf_cc_binary")

tf_cc_binary(
    name = "model",
    srcs = [
        "model.cc",
        "data_set.h",
        "data_set.cc"
    ],
    deps = [
        "//tensorflow/cc:gradients",
        "//tensorflow/cc:grad_ops",
        "//tensorflow/cc:cc_ops",
        "//tensorflow/cc:client_session",
        "//tensorflow/core:tensorflow"
    ]
)

在我的C ++代码中,我正在做类似ifstream file("file.csv");的事情,如果我不想放置file.csv的绝对路径,我需要将它复制到二进制文件旁边,以便在运行时,相对路径会起作用。

我需要一种独立于平台(mac或windows)复制输出目录中的csv文件的方法。

0 个答案:

没有答案