TensorFlow技术帖深入理解tensorflowMac开发云集

Mac开发之TensorFlow动态库的添加

2018-12-10  本文已影响3人  ReadyShow

写给mac开发小白的文章,大神请略过。
这里以libtensorflow.so为例,讲解如何将动态库添加至项目。
第一次尝试在mac开发环境下,添加动态库。还是很多坑的,这里进行简单记录,为后来者避免踩坑。

开始引入TensorFlow的动态库:

引入动态库 引入后的效果

一般会认为这已经OK了,但这并没有结束,如果点击运行,编译不会报错,但是运行时报错如下:

报错信息

解决办法:需要将动态库添加至引用

增加copy file项 修改Destination 添加引用

添加后效果:

添加后

开始测试

将c_api.h的头文件添加至项目

在main.m中添加如下代码

printf("Hello from TensorFlow C library version %s\n", TF_Version());

此时控制台第一行会输出Hello from TensorFlow C library version 1.8.0,表示程序正常运行。

正常运行的效果
上一篇下一篇

猜你喜欢

热点阅读