【Visual Studio】VS调用tensorflow C++API的配置(无需编译)

windows利用vs2015调用tensorflow c api

1. 首先下载并安装visual studio

Visual Studio 2015 安装教程(附安装包),按照博客中顺序来就可以

如果在安装过程中提示安装包丢失或损坏,参考VS2015安装过程中安装包丢失或损坏解决办法

卡在哪个搜索文件上就找到哪个文件再继续:缺失什么安装包打开搜索的路径,看看缺少什么文件,复制一下名称,去自己解压的安装文件中搜索找到,双击安装,然后跳过包,继续,后续缺什么包一样手动安装即可!!!

2. 下载对应的TensorFlow C版

安装 C 版 TensorFlow

这个在官网下载并解压在随便一个盘里即可。如图,

3. 配置VS

首先在VS中新建一个项目,参考VS2015的安装与使用

测试项目建好后,参考win10调用tensorflow C++API(无需编译)进行配置。

C++代码:

cpp 复制代码
#include<stdio.h>
#include<tensorflow\c\c_api.h>
#include<filesystem>
 
int main() {
	printf("Hello from TensorFlow C library version %s\n", TF_Version());
	system("pause");
	return 0;
}

按照常规的配置头文件目录 (Include Directories)、库文件目录 (Library Directories)和链接器输入 (Linker->Input)注意这里所有的路径都是该文件的上一级

到此为止,代码的头文件不会出现红色波浪线,即头文件添加正确,但是仍会报"由于找不到tensorflow.dll,无法继续执行代码"的错误。

解决这个问题也很简单,这里缺失的是第三方的tensorflow.dll 文件,把对应的dll文件拷贝放在项目的输出目录 下即可。

参考22.Visual Studio提示由于找不到dll,无法继续执行代码的问题解决

至此为止,编译运行出现下面结果,表示问题就全部解决了。

相关推荐
凌康ACG3 小时前
Sciter之c++与前端交互(五)
c++·sciter
郝学胜-神的一滴5 小时前
Linux命名管道:创建与原理详解
linux·运维·服务器·开发语言·c++·程序人生·个人开发
晚风(●•σ )6 小时前
C++语言程序设计——11 C语言风格输入/输出函数
c语言·开发语言·c++
恒者走天下7 小时前
秋招落定,拿到满意的offer,怎么提高自己实际的开发能力,更好的融入团队
c++
天若有情6737 小时前
【c++】手撸C++ Promise:从零实现通用异步回调组件,支持链式调用+异常安全
开发语言·前端·javascript·c++·promise
学困昇8 小时前
C++中的异常
android·java·c++
合作小小程序员小小店8 小时前
桌面安全开发,桌面二进制%恶意行为拦截查杀%系统安全开发3.0,基于c/c++语言,mfc,win32,ring3,dll,hook,inject,无数据库
c语言·开发语言·c++·安全·系统安全
Codeking__8 小时前
C++ 11 atomic 原子性操作
开发语言·c++
crescent_悦8 小时前
PTA L1-020 帅到没朋友 C++
数据结构·c++·算法
卡提西亚9 小时前
C++笔记-34-map/multimap容器
开发语言·c++·笔记