【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,无法继续执行代码的问题解决

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

相关推荐
芒果敲代码14 小时前
什么是交叉编译?
c++
Qiang_san15 小时前
C++11新特性 | 欢迎来到现代C++的世界!
开发语言·c++
要做朋鱼燕15 小时前
【C++】迭代器详解与失效机制
开发语言·c++·算法
曼巴UE516 小时前
UE5 C++ 第三方动态库的使用
开发语言·c++
C语言小火车16 小时前
【C++八股文】数据结构篇
数据结构·数据库·c++·c++八股文
利以檀本人(梦泽不忙)17 小时前
#T1359. 围成面积
c++·程序人生·算法
汉克老师18 小时前
第十四届蓝桥杯青少组C++国赛[2023.5.28]第二部分编程题(4、 数独填数)
c++·蓝桥杯·蓝桥杯c++·c++蓝桥杯
闻缺陷则喜何志丹18 小时前
【线段树 懒删除堆】P12372 [蓝桥杯 2022 省 Python B] 最优清零方案|普及+
数据结构·c++·线段树·懒删除堆
闻缺陷则喜何志丹18 小时前
【 线段树】P12347 [蓝桥杯 2025 省 A 第二场] 栈与乘积|普及+
数据结构·c++·蓝桥杯·线段树·洛谷
徐归阳18 小时前
数组本身的深入解析
数据结构·c++·算法