我正在使用使用 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 提供正确的文件?
最佳答案
好的,我找到了解决方案。 nvcc在Program Files\Microsoft Visual Studio 10.0\VC\bin\amd64
中寻找vcvars64.bat文件,但它只存在于专业版的VS中。你必须手动创建它并放入:
调用 setenv/x64
关于visual-studio-2010 - 如何设置 nvcc 以使用来自 Windows SDK 7.1 的 Visual C++ Express 2010 x64?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8900617/