本文是成功安装theano之后续版本,目的是为了使theano能够使用GPU
本文目录
1.安装Theano
方法见本博客另外一篇文章theano安装(一)windows配置安装theano环境(非GPU版)
2.安装VS2010
- Microsoft Visual Studio 10.0:VS2010
- Microsoft Visual Studio 11.0:VS2012
- Microsoft Visual Studio 12.0:VS2013
(注:如果安装VS2012,可以参看博文安装visual studio 2012,并配置opencv)
加载组件
点击下一步
阅读许可条款,同意后,点击下一步;另外,左侧列出了需要安装的组件以及已经安装了的组件(此次安装过程将不会再被安装)
选择自定义
选择要安装的功能,这里只选择Visual C++;并且,设置安装路径
开始安装各个组件,漫长的等待,其中,名称为Microsoft Visual Studio 2010旗舰版的组件安装最慢了….
安装完成,查看一下安装路径
安装完成,启动Visual studio,初次打开需要等待一会儿
新建一个简单的win32控制台应用程序(即可以在cmd或者直接点击运行的),测试vs2010是否安装成功
- Crtl F7:编译,通过
- F7:生成解决方案,但却失败,出现错误
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
# include <stdio.h>
void main ()
{
int x;
printf("input x = ");
scanf("%d",&x);
printf("x=%d\n",x);
}
- 上述生成不通过的解决方案:
- 方案一:项目——>项目属性——>配置属性——>连接器——>清单文件——>嵌入清单 “是”改为“否”
- 方案二:如果方案一不能解决问题,则查看计算机是否为64bit操作系统,如是,继续如下操作:
- 查找是否有两个cvtres.exe:
\vs_root\vc\bin\cvtres.exe
C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe
- 分别对这两个文件:右键属性——>详细信息——>查看两者版本号——>删除/重命名较旧的版本
- 治本的办法是方案二,删除旧版本的cvtres.exe后,就不需要每次都设置配置了,也就是说,项目清单那一项的取值为是或者否都没有关系了
- 查找是否有两个cvtres.exe:
- 方案一:项目——>项目属性——>配置属性——>连接器——>清单文件——>嵌入清单 “是”改为“否”