我已经从以下链接https://github.com/serizba/cppflow下载了用于tensorflow API的c ++包装器。
我已经执行了以下步骤。
克隆了Git存储库。
下载了Tensorflow API文件 (https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-windows-x86_64-1.13.1.zip)
将文件提取到从Git克隆创建的文件夹中。
遵循了Github上提供的“如何运行它”示例
CD到examples / load_model /,mkdir构建,cd构建,cmake ..
这是麻烦开始的地方,我无法运行“ make”。 (说没事了)
当我打开从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“
有人可以向我解释为什么这是无效的选择吗?是不是因为找不到相关文件?