如何设置nvcc以使用Windows SDK 7.1中的Visual C ++ Express 2010 x64?

时间:2012-01-17 19:36:49

标签: visual-studio-2010 visual-c++ cuda winapi nvcc

我正在使用Windows SDK 7.1扩展的Visual C ++ Express 2010构建64位应用程序(添加64位编译器)。当我在32位模式下使用nvcc时效果很好。当我在64位模式下使用它时,我收到此错误:

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_amd64/../../..'

如何向nvcc提供正确的文件?

1 个答案:

答案 0 :(得分:4)

好的,我找到了解决方案。 Nvcc正在寻找vcvars64.bat文件在Program Files\Microsoft Visual Studio 10.0\VC\bin\amd64,但它只存在于专业版的VS中。你必须手动创建内置:
CALL setenv /x64