我正在尝试使用cuda toolkit 4.1在VS2008中设置CUDA。我编写了简单的程序来打印Hello World。我无法编译这个简单的程序。 VS给了我以下错误
>Embedding manifest...
1>.\Debug\stream.exe.intermediate.manifest : general error c1010070: Failed to load and parse the manifest. The system cannot find the file specified.
1>Build log was saved at "file://c:\Users\myName\Documents\Visual Studio 2008\Projects\stream\stream\Debug\BuildLog.htm"
1>stream - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
可能是什么问题?
答案 0 :(得分:1)
清单文件根本没有生成,或者Visual Studio在错误的位置查找它。检查清单文件的名称和路径是否与Solution Properties | Linker | Manifest File
和Solution | Properties | Manifest Tool
匹配。您也可以通过关闭Solution | Properties | Manifest Tool | Input and Output | Embed Manifest
暂时解决此问题,但这可能会导致运行该应用程序时出现问题。
答案 1 :(得分:0)
尝试从头开始创建新的CUDA项目。这适用于带有CUDA 4.1的Visual Studio 2010:
File | New | Project | Win32 Console Application
。应用程序设置中无需更改。Build Customizations
Add | New Item | NVIDIA | CUDA | CUDA C/C++ file
Properties
Configuration Properties | Linker | Input | Additional Dependencies
中,添加cudart.lib