Visual studio 2010 如何将nvcc设置为使用Visual C++;Windows SDK 7.1中的Express 2010 x64? 我正在用Visual C++快件2010构建64位应用程序,其中Windows SDK 7.1扩展(添加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/../../..'

Visual studio 2010 如何将nvcc设置为使用Visual C++;Windows SDK 7.1中的Express 2010 x64? 我正在用Visual C++快件2010构建64位应用程序,其中Windows SDK 7.1扩展(添加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/../../..',visual-studio-2010,visual-c++,cuda,winapi,nvcc,Visual Studio 2010,Visual C++,Cuda,Winapi,Nvcc,我该如何向nvcc提供正确的文件?好的,我找到了解决方案。Nvcc正在查找vcvars64.bat文件,该文件位于程序文件\Microsoft Visual Studio 10.0\VC\bin\amd64中,但它仅存在于VS的专业版本中。您必须手动创建该文件,将其放入: 调用setenv/x64我收到了相同的错误。你能找到解决方案吗?即使在VS Pro中,我也有这个问题。为什么Program Files\Microsoft Visual Studio 10.0\VC\bin\amd64是相关目

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

好的,我找到了解决方案。Nvcc正在查找vcvars64.bat文件,该文件位于
程序文件\Microsoft Visual Studio 10.0\VC\bin\amd64
中,但它仅存在于VS的专业版本中。您必须手动创建该文件,将其放入:

调用setenv/x64

我收到了相同的错误。你能找到解决方案吗?即使在VS Pro中,我也有这个问题。为什么Program Files\Microsoft Visual Studio 10.0\VC\bin\amd64是相关目录?如果编译器位于不同的路径,如何调整此解决方案?