2015-05-18 5 views
1

Это на ОС Windows 7 Pro 64 бит с CUDA 6.5 и Intel Composer 2015 в Visual Studio 2013.составителей 'cl.exe' в PATH отличается от указанного с -ccbin

У меня есть проект, который содержит сочетание родных C++ и CUDA. Я пытаюсь переключиться с компилятора Microsoft на компилятор Intel для лучшей векторизации и производительности. Тем не менее, я не могу получить проект для сборки после установки Intel Composer и изменения настройки проекта для использования компилятора Intel.

Всякий раз, когда я пытаюсь построить, я получаю ошибку:

nvcc fatal : Compiler 'cl.exe' in PATH different than the one specified with -ccbin 

Я попытался изменить компилятор компилятору Intel, расположенный в C: \ Program Files (x86) \ Intel \ Composer XE 2015 \ Bin \ Intel64, добавив

-ccbin C:\Program Files (x86)\Intel\Composer XE 2015\bin\intel64\icl.exe 

но ошибки с

nvcc fatal : redefinition of argument 'compiler-bindir' 

Как я могу настроить CUDA использовать Intel компилятор вместо Microsoft?

ответ

1

Поддерживается только компилятор microsoft cl.exe в Windows. Поддерживаемые платформы указаны в the windows getting started document.

Интеллектуальный компилятор поддерживается как главный компилятор on linux.

+0

В какой-то момент у меня действительно получилось, что CUDA и Intel играют хорошо вместе, но затем Visual Studio задохнулась и должна была быть отремонтирована. Я думаю, что инструментарий был установлен точно в правильной последовательности. Ну что ж..... – CurtisHx

 Смежные вопросы

  • Нет связанных вопросов^_^