[windows tensorflow之路(三)] windows下编写tensorflow c++代码和opencv代码并使用bazel编译教程

1. 安装vscode及使用

vscode安装就不多说了,安装时记得将其添加为受注册的编辑器,这样右键代码文件即可使用vscode打开,vscode比pycharm更轻量,比vs更流畅等优点。
在这里插入图片描述
选择 系统安装64位版
在这里插入图片描述
勾选以上三项,后面默认即可。

VS 基础操作

安装完毕后,在 tf 根目录下打开cmd输入code . 即可打开当前目录树下的所有文件,在此将先介绍c++代码下的使用,以后再介绍python下的使用。
在这里插入图片描述如下图所示,打开的cmd的路径已经是tf根目录了,输入 code . 意思就是用code 打开当前文件夹
在这里插入图片描述

安装c++ python 插件

在这里插入图片描述按上图步骤安装 c++ 插件,vscode-bazel, python 插件等…

在这里插入图片描述上图中 1是文件树预览,2是在特定目录下支持正则表达式搜索特定字符,3为代码分支管理,4为debug,5为插件商店,此时我们切换到文件目录树下,上一章中的代码里添加opencv头文件,加入opencv代码,此时显示红色波浪线,和vs相似,鼠标移上去能看见详细信息,此时我们 Ctrl + Shift + p 打开code 命令行,如下图一,图二所示。
在这里插入图片描述在这里插入图片描述在这里插入图片描述上图中,json是我手动输入的,>符号是自带的,和终端打开python类似,这里输入json是要配置c++ include路径,和vs2015类似,点击第一个出现如下界面,其中左边.vscode 里面是code的配置文件,打开 c_cpp_properties.json 修改画线哪一行,加入你自己的opencv目录,格式是json格式,格式错误会有相应提示。
在这里插入图片描述至此环境变量配置完毕,还可以把这些路径加入其中,然后回到刚刚的 recog.h中,可以看见红色波浪线已经消失,此时将鼠标移至 opencv.hpp 上,然后按住 Ctrl键,能看见预览,鼠标左键点击可进入相应代码位置,查看其函数定义。如下图所示

在这里插入图片描述
然后代码拼写,检索功能,都有,一点也不比其他ide差,只是调试模式我也不会,写好代码直接bazel编译了。

2. 加入opencv编译

参考此处代码,可将vs2015编译好的opencv加入到tf的编译代码中一起编译,还可以加入json,boost等,都是可以的,最头痛的问题是编译会出现很富哦符号未定义的错误,具体问题还得具体分析,欢迎评论交流

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亡命天涯ba

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值