> From: Kris Thielemans > Sent: 05 March 2014 11:28 > > Hi all > > We're trying to build an application using ITK on Windows using Visual Studio > Express 2013 (downloads of all software happened last week, so I guess > we're up-to-date). Unfortunately, we get a lot of configuration errors (see full > list below), implying that CMake 2.8.12.2 has problems with this compiler. > The first one is like this: > > CMake Error at C:/Program Files (x86)/CMake > 2.8/share/cmake-2.8/Modules/CMakeDetermineCompilerId.cmake:311 > (file): > file STRINGS file > <snip> > > We first thought that we could get through this, as when pressing the > Configure button again, those warnings disappear, and we can generate the > project files, and VSE2013 loads them without problem, and indeed even can > compile. However, we do get a lot of errors building ITK. On closer > inspection, the compiler flags are not set properly (for instance, exception > handling is not enabled). Indeed, checking the CMake Advanced variables, all > compiler flags are just empty. >
Hi all, I had a related problem on another computer just now, this time figured out what I did wrong, and so thought that I'd send it out for benefit of others. This time, I didn't have any configuration errors as above, but I did have loads of build errors because the CMAKE_CXX_FLAGS were again all empty. What happened was the following: I installed Visual Studio for Windows (wrong!), ran CMake forcing it to use Visual Studio 2013, it loudly complained that it couldn't find the compiler, I realised my mistake and installed Visual Studio for Desktop (right!), and ran CMake, re-configuring the build. CMake was happy, but obviously the projects were faulty. The solution was simple: clear the cache, get rid of the whole build directory and start from scratch. Oh well. I hope that my struggles will help somebody else... Kris -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake