CUDA 4.0 SDK文件丢失
CUDA 4.0 SDK missing files?
我一直在尝试编译CUDA 4.0 SDK示例。我得到一个错误:
make[2]: Entering directory `/home/dcole/software/cudaSDK/CUDALibraries/common/UtilNPP'
In file included from ImageIO.h:32,
from ImageIO.cpp:30:
ImagesCPU.h:37:17: error: npp.h: No such file or directory
In file included from ImagesNPP.h:35,
from ImageIO.h:33,
from ImageIO.cpp:30:
ImageAllocatorsNPP.h:34:18: error: nppi.h: No such file or directory
我错过了安装一些东西作为SDK的一部分吗?我将cudtools和gpucomputingSDK卸载到同一个根目录中。这样做对吗?
NPP包含在CUDA 工具包中——即编译器和库。(SDK为代码示例)
CUDA Toolkit通常安装在/usr/local/cuda,但如果你没有管理员权限,你可以安装在其他地方。显然,您正在使用非标准的安装路径,因此您需要告诉SDK makefiles在哪里查找。
如果你看SDK的common。Mk,你可以看到这行:
CUDA_INSTALL_PATH ?= /usr/local/cuda
所以如果你运行
make CUDA_INSTALL_PATH=<my_path_to_cuda_toolkit>
应该能找到NPP。
我认为你也可以把它设为一个环境变量,这样你就不必每次都这样做了。
如果这不起作用,您可能没有NPP,这意味着您的CUDA工具包版本太旧了。
相关文章:
- 使用外部SDK工具链文件在VisualStudio上生成项目编译错误
- 在设计 SDK 时,我是否应该在 C++ 头文件中完全隐藏内部类?
- C++标准视窗 SDK 文件中的编译错误
- DLL:当 SDK 头文件不使用 __declspec(dllexport) 时,我可以使用它吗
- FBX SDK - 将 fbx 文件的所有内容转换为文本
- 如何使用 FBX SDK 在 fbx 文件中加载嵌入的纹理
- 如何从平台SDK明确包含标头文件
- 如何使用3d的max 2016 SDK(C++)在插件中添加保存文件对话框?
- 当您的外部SDK仅具有.dll,.lib,.h文件时,如何链接和构建项目
- 已安装 SDK 的头文件的"Cannot open source file"
- Windows SDK 8:关于安装位置,文件夹命名法和Windowssdkdir_old Env变量的混乱
- OpenGL重新定义错误与Windows SDK文件相冲突时
- 使用 C++ REST SDK (卡萨布兰卡) 从文件中读取 JSON
- 在Marmalade SDK中使用多个文件
- 如何在3dsmax-sdk中获取当前打开的场景文件的完整路径
- 使用 SDK,其头文件使用不命名类型的类型定义
- 英特尔 OpenCL SDK - 头文件在哪里
- 如何压缩文件夹使用 lzma sdk
- speech sdk 5.1中缺少.h和.c文件
- Qt5静态构建无法打开输入文件"/SDK/lib/x86.obj"