无法使用外部依赖项编译C ++

时间:2019-06-27 21:32:13

标签: c++ tensorflow

我已经从以下链接https://github.com/serizba/cppflow下载了用于tensorflow API的c ++包装器。

我已经执行了以下步骤。

  1. 克隆了Git存储库。

  2. 下载了Tensorflow API文件 (https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-windows-x86_64-1.13.1.zip

  3. 将文件提取到从Git克隆创建的文件夹中。

  4. 遵循了Github上提供的“如何运行它”示例

  5. CD到examples / load_model /,mkdir构建,cd构建,cmake ..

  6. 这是麻烦开始的地方,我无法运行“ make”。 (说没事了)

  7. 当我打开从cmake创建的项目(Visual Studio 2019)时,出现链接问题,我认为与此CmakeLists.txt有关。

    cmake_minimum_required(VERSION 3.10)
    project(example)
    set(CMAKE_CXX_STANDARD 17)
    add_executable(example main.cpp ../../src/Model.cpp ../../src/Tensor.cpp)
    target_include_directories(example PRIVATE ../../include)
    target_link_libraries (example -ltensorflow)

更具体地说,最后一行,原因是Visual Studio发出此警告“ 警告LNK4044无法识别的选项'/ ltensorflow';忽略的示例A:* \ cppflow \ examples \ load_model \ build \ LINK 1“

有人可以向我解释为什么这是无效的选择吗?是不是因为找不到相关文件?

0 个答案:

没有答案
相关问题