2012-05-12 35 views
1

私はc200のc200にcudaを設定しようとしています。私はHello Worldを印刷する簡単なプログラムを書いた。私はこの単純なプログラムをコンパイルできません。 VSは問題になることができるもの VS2008でマニフェストの読み込みと解析に失敗しました

>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 ==========

エラー

次私を与えていますか?

答えて

1

マニフェストファイルがまったく生成されていないか、Visual Studioが間違った場所でそれを探しています。マニフェストファイルの名前とパスがSolution Properties | Linker | Manifest FileSolution | Properties | Manifest Toolの間で一致することを確認します。 Solution | Properties | Manifest Tool | Input and Output | Embed Manifestをオフにすることで一時的に問題を回避することもできますが、アプリの実行に問題が生じる可能性があります。

+0

選択しますマニフェストプロセスを無効にしましたが、appname.exeファイルを起動することができません... –

+0

ビルドログで他の手がかりを確認しましたか何がうまくいかないの? –

0

新しいCUDAプロジェクトを最初から作成してみてください。これは、CUDA 4.1とVisual Studioの2010年の作品:

  • Visual Studioを開き
  • 選択File | New | Project | Win32 Console Application。アプリケーションの設定に変更は必要ありません。
  • ソリューション内のプロジェクトを右クリックします。私はBuild Customizations
  • cudart.lib
  • を追加し、CUDA 4.1ターゲット
  • 右プロジェクトをクリックして、右のプロジェクトをクリックして、Configuration Properties | Linker | Input | Additional DependenciesProperties
  • を選択Add | New Item | NVIDIA | CUDA | CUDA C/C++ file
  • を選択するためのチェックボックスコンパイル
関連する問題