Dodałem odwołanie do biblioteki CUDAfy.NET poprzez NuGet.CUDAfy.NET podając Win32Exception: system nie może znaleźć określonego pliku
<package id="CUDAfy.NET" version="1.12.4695.21111" targetFramework="net45" />
Kiedy uruchomić mój program, I hit Win32Exception
:
The system cannot find the file specified
Dzieje się tak na pierwszym rzeczywistej linii programu:
CudafyModule km = CudafyTranslator.Cudafy();
Nie ma oznaczenie z obiektu wyjątku co do pliku, który próbują załadować.
Jak mogę uniknąć tego problemu?
EDIT
widzę ten sam wyjątek podczas uruchamiania dołączonych przykładów z pobrania Codeplex w VS2010 przy użyciu .NET 4.0.
Strack ślad jest:
at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
at Cudafy.CudafyModule.Compile(eGPUCompiler mode, Boolean deleteGeneratedCode)
at Cudafy.Translator.CudafyTranslator.Cudafy(ePlatform platform, eArchitecture arch, Version cudaVersion, Boolean compile, Type[] types)
at Cudafy.Translator.CudafyTranslator.Cudafy(ePlatform platform, eArchitecture arch, Type[] types)
at Cudafy.Translator.CudafyTranslator.Cudafy()
Dobry wieczór, wpadłem na ten sam problem, ale nie jestem w 100% pewien, co masz na myśli, mówiąc: "Zawarłem następujące informacje w zmiennej środowiskowej PATH:" czy mógłbyś to rozwinąć? Gdzie abouts jest zmienną środowiskową Path, czy jest to ustawienie w VS? + 1's btw :). –
@HansRudel, zmienna środowiskowa PATH jest ogólnosystemowym ustawieniem, które informuje komputer, gdzie szukać programów, które są wymagane bez jawnych ścieżek. Być może [to pytanie] (http://superuser.com/q/284342/31787) dostarczy Ci więcej informacji. –
Bardzo dziękuję za link, ma teraz większy sens. Zadałem pytanie na SO, zanim znalazłem to pytanie, a ktoś wypełnił luki, więc dostałem je dziś rano. –