visual-studio-2010 - 如何设置 nvcc 以使用来自 Windows SDK 7.1 的 Visual C++ Express 2010 x64?

标签 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 提供正确的文件?

最佳答案

好的,我找到了解决方案。 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/

相关文章:

c++ - Visual Studio 中的 Decltype 转换运算符

c++ - GetAdaptersAddresses() 未给出正确的 IP 地址

c# - SQL Management Studio 2008 的编程扩展

c# - 更改主窗体

c++ - 在 Qt Creator 中禁用编译器警告项目范围(使用 MSVC 时)

visual-studio - 在 Visual Studio 2013 中为 CUDA 7.0 启用语法高亮

opengl - OpenGL CUDA互操作的内部格式

c++ - CUDA 5.5 nvlink undefined reference (继承)

c# - 为 ASP.NET 网站创建 web.sitemap 文件

c - Visual Studio 2010 保存项目