Mac开发之TensorFlow动态库的添加
2018-12-10 本文已影响3人
ReadyShow
写给mac开发小白的文章,大神请略过。
这里以libtensorflow.so为例,讲解如何将动态库添加至项目。
第一次尝试在mac开发环境下,添加动态库。还是很多坑的,这里进行简单记录,为后来者避免踩坑。
开始引入TensorFlow的动态库:


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

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



添加后效果:

开始测试
将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,表示程序正常运行。
