无法使用 CMake 构建 STXXL

Cannot build STXXL with CMake

本文关键字:构建 STXXL CMake      更新时间:2023-10-16

似乎我无法使用CMake 2.8.12.1构建STXXL的解决方案。我查看了所有文章并按照他们的指示进行操作,但没有运气。我有VS2010专业版SP1和Windows 7。我在CMake中选择Visual Studio 10 Win64并单击配置,但我总是得到以下内容:

The C compiler "C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/x86_amd64/cl.exe" is not able to compile a simple test program.

我已经勾选了cl.exeRun As Administrator复选框,但仍然没有任何内容。

有谁知道我如何构建 STXXL?任何帮助将不胜感激。

编辑

安装 VS2012 后,我设法成功使用 CMake 并生成解决方案。

这不是STXXL的问题(我也没有想到CMake),而是VS2010对64位编译的支持。

我记得用VS2010的32位编译器测试了STXXL,它工作得很好。使用 32 位(这有点过时)或升级。升级是最简单的方法。