gpt4 book ai didi

c++ - Visual Studio 中的英特尔编译器未找到 boost 库

转载 作者:行者123 更新时间:2023-11-28 05:16:33 25 4
gpt4 key购买 nike

我正在尝试在 vs2013 中安装 mlpack。 msvc2013 不兼容,所以我使用的是 Intel C++ 编译器 XE 14.0。但是,英特尔编译器未找到 boost 库。

仅使用 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 和英特尔工具包 -

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

为什么找不到intel?我使用 NuGet 包管理器安装了 boost 库。我应该为英特尔编译器使用其他一些 boost 库吗?

最佳答案

目前,Boost NuGet 包没有用于英特尔编译器的二进制文件。 Boost NuGet 包包含来自 Prebuilt windows binaries 的二进制文件仅有的。将来,我很乐意添加新的二进制文件,只要它们可以从某些受信任的资源下载。

关于c++ - Visual Studio 中的英特尔编译器未找到 boost 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42534470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com