2013-12-23 56 views
0

看来我无法使用CMake 2.8.12.1构建STXXL的解决方案。我看了所有的文章,并按照他们的指示,但没有运气。我有VS2010专业版SP1和Windows 7在我选择的CMake的Visual Studio 10 Win64的,然后单击配置,但我总是得到如下:无法使用CMake构建STXXL

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. 

我已经打勾Run As Administrator复选框cl.exe但仍然一无所获。

有谁知道我可以如何构建STXXL?任何帮助将非常感激。

编辑

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

回答

1

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

我记得使用VS2010的32位编译器测试STXXL,并且它工作正常。使用32位(这是过时的)或升级。升级是最简单的方法。