Самое близкое, что я мог найти, было cmake неверный числовой аргумент ‘/ Wextra’ но я не знаю, где добавить предложенный текст в CMakeLists.txt …
Я собираю ITK 4.5.1 на 64-битной машине с Windows 7, используя MSVC 2010.
При настройке я получаю следующую ошибку. Спасибо за любую подсказку.
1> Microsoft (R) Visual Studio Version 10.0.40219.1.
1>------ Build started: Project: cmTryCompileExec91952967, Configuration: Debug x64 ------
1>Build started 17/02/2014 16:26:13.
1>PrepareForBuild:
1> Creating directory "C:\ITK\build\CMakeFiles\CMakeTmp\Debug\".
1>InitializeBuildStatus:
1> Creating "cmTryCompileExec91952967.dir\Debug\cmTryCompileExec91952967.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>ClCompile:
1> Microsoft (R) C/C++ Optimizing Compiler Version 16.00.40219.01 for x64
1> cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D "C_HAS_WARNING-Wno-uninitialized" /D _DEBUG /D "CMAKE_INTDIR=\"Debug\"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec91952967.dir\Debug\\" /Fd"cmTryCompileExec91952967.dir\Debug\vc100.pdb" /Gd /TC /errorReport:prompt src.c -Wno-uninitialized
1>cl : Command line error D8021: invalid numeric argument '/Wno-uninitialized'
Мой исходный zip-файл был разархивирован неправильно, поэтому у меня отсутствовали файлы, и соответствующая ошибка была видна только в интерфейсе CMake-GUI, а не в файле журнала.
После исправления все прошло гладко.
Других решений пока нет …