CudafyModule km = CudafyTranslator.Cudafy(); вызывая ошибку, не могу найти компилятор

Я пытаюсь запустить свой первый проект cudafy, но я получаю следующую ошибку в следующей строке:

CudafyModule km = CudafyTranslator.Cudafy();

Ниже приведен скриншот с точным сообщением об ошибке, которое я получаю.

Я запустил примеры проектов, которые поставляются с Cudafy, и они работают нормально, поэтому я не понимаю, почему он говорит, что не может найти компилятор. Я добавил Cudafy.net к ссылкам, см. Скриншот ниже, и вся информация точно такая же, как у примеров проектов, в правой части изображения, и это работает.

У кого-нибудь есть идеи?

РЕДАКТИРОВАТЬ

Похоже, на аналогичную проблему уже был дан ответ в SO, но я не понимаю, где находится переменная окружения path, на которую он ссылается.

Подобный ТАК вопрос

РЕДАКТИРОВАТЬ 2

Ниже приведены следующие cl.exe Я нашел. Я не уверен, какой из них использовать, хотя. Я использую процессор Intel, поэтому склоняюсь к нижнему, но это только предположение.

1 ответ

Решение

Рад слышать, что это сработало для вас. Вот комментарии в форме ответа... Связанный ответ SO относится к системному PATH. В Windows 7 вы можете установить его через:

  1. Щелкните правой кнопкой мыши значок "Мой компьютер".
  2. Выберите Свойства из контекстного меню
  3. Перейдите на вкладку "Дополнительно"
  4. Нажмите кнопку Переменные среды
  5. Нажмите на переменную с именем "Path", затем нажмите "Edit" и введите путь к cl.exe.

Что касается выбора правильного cl.exe, если вы используете процессор не Itanium Intel (например, x86), вы захотите x86_amd64

Другие вопросы по тегам