6

Daha önce her iki programın da adaylarını aldım, sonra bunları kaldırdım ve programların üretim sürümlerini yükledim. Buna CUDA araç takımı, Paralel Nsight ve GPU hesaplama SDK'sı dahildir. Project-> Build Customizations'a gidip CUDA 4.0'ı seçtiğimde, .cu dosyasını CUDA C/C++ dosyası olarak ayarlayamıyorum ve projeyi yeniden yüklemeyi denediğimde şu hatayı alıyorum:CUDA Toolkit 4.0 ve Nsight 2.0'ın üretim sürümü ile ilgili sorun

The result "" of evaluating the value "$(CudaBuildTasksPath)" of the "AssemblyFile" attribute in element <UsingTask> is not valid. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\BuildCustomizations\CUDA 4.0.targets

Burada sorun nedir?

cevap

11

Uzantı/oluşturma görev özelliklerinin işlenmesi değişmiş gibi görünüyor. (Bu beni Nsight 1.5, 3.2 cuda gelen için vardır, vs 2010)

Ben vcxproj dosyasını değiştirerek/sabitleme sorunu çözmek başardı:

bakış

<ImportGroup Label="ExtensionSettings" /> 

veya

için ile
<ImportGroup Label="ExtensionSettings"> 
    </ImportGroup> 

yerine

<ImportGroup Label="ExtensionSettings"> 
    <Import Project="$(VCTargetsPath)\BuildCustomizations\CUDA 4.0.props" /> 
    </ImportGroup> 

Hızlı bir güncelleştirmesi: NVIDIA, their developer pages adresinde bir düzeltme sağlar. CUDA Toolkit 4.0 Build Özelleştirme BUG FIX Güncellemesi Bak

+0

Eğer 2010/CUDA 4.0 VS VS 2008/CUDA 3.2 projeyi açmaya çalışırken Dönüşüm Sihirbazı tarafından oluşturulan .vcxproj dosyasında değişiklik yapmak mı ? Bu benim için işe yaramadı çünkü dönüştürme Sihirbazı kaynak dosyalarından herhangi birini .vcxproj dosyasına eklemeden önce başarısız oldu. –

+0

Bunu denedim, anlattığınız xml metni zaten var. NVIDIA forumlarında bir gönderi yaptım: http://forums.nvidia.com/index.php?showtopic=201433 Gönderiye ekli olmayan bir örnek proje var. tanımladı. – sj755

+1

@ seljuq70: Numunenizi indirdim. Görünüşe göre proje dosyası görsel stüdyomuzda farklı bir şey yaptı ve ' 'ile ' ... Bunu yaptıktan sonra benim için doğru şekilde yüklendi. –