Компилятор Intel в Visual Studio не находит библиотеки повышения

Я пытаюсь установить mlpack в vs2013. msvc2013 несовместим, поэтому я использую компилятор Intel C ++ XE 14.0. Однако компилятор Intel не находит библиотеки повышения.

Используя только MSVC —

C:\projects\mlpack-2.1.1\build> cmake -G "Visual Studio 12 2013 Win64" ....
-DBOOST_INCLUDEDIR:PATH="C:\projects\mlpack-2.1.1\packages\boost.1.63.0.0\lib\native\include"-DBOOST_LIBRARYDIR:PATH="C:\projects\mlpack-2.1.1\packages\boost_libs" ..

Выход —

....
Found the following Boost libraries:
program_options
unit_test_framework
serialization
....

Использование MSVC и инструментария Intel —

C:\projects\mlpack-2.1.1\build> cmake -G "Visual Studio 12 2013 Win64" -T"Intel C++ compiler XE 14.0" ....
-DBOOST_INCLUDEDIR:PATH="C:\projects\mlpack-2.1.1\packages\boost.1.63.0.0\lib\native\include"-DBOOST_LIBRARYDIR:PATH="C:\projects\mlpack-2.1.1\packages\boost_libs" ..

Выход —

Could not find the following Boost libraries:
boost_program_options
boost_unit_test_framework
boost_serialization

Почему интеллект не может найти? Я установил библиотеки повышения с помощью диспетчера пакетов NuGet. Должен ли я использовать некоторые другие библиотеки для компилятора Intel?

0

Решение

В настоящее время пакеты Boost NuGet не имеют двоичных файлов для компилятора Intel. Пакет Boost NuGet содержит двоичные файлы из Готовые бинарные файлы Windows только. В будущем я буду рад добавить новые двоичные файлы, как только они будут доступны для загрузки с какого-либо доверенного ресурса.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]