2

OS X MountainLion10.8.1でCUDA5RC1を使用しようとしています。Nsight Eclipse Editionからデバッグすると、次のエラーが発生します。

main()に使用できるソースがありません

nvccが-gと-Gを使用してデバイスとホストのデバッグシンボルを出力するように設定されていること、および-O0が最適化を無効にするように設定されていることを確認しました。

問題が何であるか、または私が実行できる他の診断について何か考えはありますか?

4

1 に答える 1

1

問題は、少なくとも私にとっては、アーキテクチャをx64に設定する必要があるということでした。

これを行うには、で、を押しright clickます。projectProperties

次に、Build-> Settings->に移動しTool Settingsます。

NVCC Compiler->の下Code Generationで、に設定Architecturex64ます。

NVCC Linker->の下で。にMiscellaneous設定Architecturex64ます。

最後に、プロジェクトをクリーンアップして再構築します。

于 2012-08-29T15:53:11.247 に答える