windows下编译mnisten

Tensorflow中用的数据集是mnist,为了方便使用官方代码测试,所以构建自己的数据集,用到了mnisten。因为在ubuntu下编译遇到了很多问题无法解决,所以尝试在windows下编译,已经能成功将自己的数据集转换成mnist格式了。

github仓库

根据Readme提示,我们需要先安装boost以及opencv

安装boost

  1. 下载boost(我下的是7z版的)
  2. 解压压缩包,运行bootstrap.bat
  3. 运行生成出来的b2.exe

使用boost

  1. 选中当前 project -> Properties -> Configuration Properties -> C/C++ -> General: Additional Include Directories: 设置 J:\boost\boost_1_61_0(因为我下载在J盘的boost下)
  2. 选中当前 project -> Properties -> Configuration Properties -> Linker -> General: Additional LibraryDirectories: 设置J:\boost61\lib(因为当时我在VS2015 开发人员的命令提示中使用 bjam stage –stagedir=”J:\boost61” link=static runtime-link=shared runtime-link=static threading=multi debug release 来编译,所以lib在J:\boost61\lib文件夹下,如果直接运行b2.exe应该不会这样了)
    总之,第一步是设置解压后的文件夹的位置,第二步则是设置编译出来的lib的位置,同时每一个项目都需要像这样配置才能使用boost

测试boost

为了确定boost是否配置完成,我们可以打开vs2015,运行以下代码测试,如果能正常运行则配置完成了(注意:需要在项目中用上述方法配置后才能使用boost)

//#define BOOST_DATE_TIME_SOURCE
#inc
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值