Кажется, я не могу построить решение для STXXL с CMake 2.8.12.1. Я просмотрел все статьи и следовал их инструкциям, но не повезло. У меня VS2010 Professional с SP1 и Windows 7. Я выбираю Visual Studio 10 Win64 в CMake и нажимаю «Настроить», но всегда получаю следующее:
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 и сгенерировать решение.
Это не проблема STXXL (и я не думаю о CMake), а поддержка VS2010 для 64-битной компиляции.
Я помню тестирование STXXL с 32-битными компиляторами VS2010, и оно работало нормально. Используйте 32-разрядную версию (что не очень хорошо) или обновите ее. Обновление — это самый простой путь.
Других решений пока нет …