CudafyModule km = CudafyTranslator.Cudafy(); вызывая ошибку, не могу найти компилятор
Я пытаюсь запустить свой первый проект cudafy, но я получаю следующую ошибку в следующей строке:
CudafyModule km = CudafyTranslator.Cudafy();
Ниже приведен скриншот с точным сообщением об ошибке, которое я получаю.
Я запустил примеры проектов, которые поставляются с Cudafy, и они работают нормально, поэтому я не понимаю, почему он говорит, что не может найти компилятор. Я добавил Cudafy.net к ссылкам, см. Скриншот ниже, и вся информация точно такая же, как у примеров проектов, в правой части изображения, и это работает.
У кого-нибудь есть идеи?
РЕДАКТИРОВАТЬ
Похоже, на аналогичную проблему уже был дан ответ в SO, но я не понимаю, где находится переменная окружения path, на которую он ссылается.
РЕДАКТИРОВАТЬ 2
Ниже приведены следующие cl.exe
Я нашел. Я не уверен, какой из них использовать, хотя. Я использую процессор Intel, поэтому склоняюсь к нижнему, но это только предположение.
1 ответ
Рад слышать, что это сработало для вас. Вот комментарии в форме ответа... Связанный ответ SO относится к системному PATH. В Windows 7 вы можете установить его через:
- Щелкните правой кнопкой мыши значок "Мой компьютер".
- Выберите Свойства из контекстного меню
- Перейдите на вкладку "Дополнительно"
- Нажмите кнопку Переменные среды
- Нажмите на переменную с именем "Path", затем нажмите "Edit" и введите путь к cl.exe.
Что касается выбора правильного cl.exe, если вы используете процессор не Itanium Intel (например, x86), вы захотите x86_amd64