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

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

相关推荐
王老师青少年编程20 分钟前
2024年信奥赛C++提高组csp-s初赛真题及答案解析(阅读程序第3题)
c++·题解·真题·csp·信奥赛·csp-s·提高组
凡人叶枫1 小时前
C++中输入、输出和文件操作详解(Linux实战版)| 从基础到项目落地,避坑指南
linux·服务器·c语言·开发语言·c++
CSDN_RTKLIB1 小时前
使用三方库头文件未使用导出符号情景
c++
rainbow68892 小时前
Linux文件描述符与重定向原理
c++
CodeSheep程序羊3 小时前
拼多多春节加班工资曝光,没几个敢给这个数的。
java·c语言·开发语言·c++·python·程序人生·职场和发展
编程小白20263 小时前
从 C++ 基础到效率翻倍:Qt 开发环境搭建与Windows 神级快捷键指南
开发语言·c++·windows·qt·学习
.小墨迹4 小时前
apollo学习之借道超车的速度规划
linux·c++·学习·算法·ubuntu
历程里程碑4 小时前
Linux20 : IO
linux·c语言·开发语言·数据结构·c++·算法
郝学胜-神的一滴4 小时前
深入浅出:使用Linux系统函数构建高性能TCP服务器
linux·服务器·开发语言·网络·c++·tcp/ip·程序人生
天若有情6735 小时前
【自研实战】轻量级ASCII字符串加密算法:从设计到落地(防查岗神器版)
网络·c++·算法·安全·数据安全·加密