system
2012 年10 月 30 日 06:07
1
我装了vc2010,cuda tookit 4.2.9, sdk 4.2.9.
我现在在命令行用nvcc编译文件,总是提示
nvcc fatal : Visual Studio configuration file ‘(null)’ could not be found for
installation at ‘C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\x86_
ia64/…/…/…’
请问该怎么解决这个问题,我是win764位系统,试了–ccbin,貌似也不行…
system
2012 年10 月 30 日 07:28
2
那就奇怪了,如果你是在visual studio 2010 command prompt下输入的,那不会提示这么怪异的问题。
建议楼主确定:开始->visual studio 2010 command prompt->然后尝试nvcc.
system
2012 年10 月 30 日 08:47
3
试了一下,还是不行,报同样的错误,是不是因为我是64位系统,但是默认路径是x86的,我已经重装了好好几次vc和cuda sdk了…
system
2012 年10 月 30 日 09:09
4
不是这个问题。因为我也是64位的toolkit(nvcc也默认-m64), vs2010也是选择了x86/amd64这2套。但我用起来没问题。
此外:(话说你怎么会报告x86_ia64这个目录呢?这个是给在x86上交叉编译ia64用的).
system
2012 年10 月 30 日 09:37
5
哎,我也不清楚了,我用的是2010 express。。。 我决定再重装一次…
system
2012 年10 月 30 日 09:39
6
额!express需要特别处理一下(编译器无x64的,需要加装windows SDK, 还修改几个文件,比较折腾)。
安装普通的VS没事。
system
2012 年10 月 30 日 09:45
7
嗯,windows SDK我也装了的。。。 那我还是去下个破解的吧…