compilation with Visual Studio 12 (2013) generator
- Truncate descriptions
I tried to compile again under windows with cmake-gui and the Visual Studio 2013 generator. CMake gives me the following output:
JPSCORE_VERSION: 0.5.0 BUILD_TESTING: OFF PROCESSOR_COUNT: 8 CMAKE_BUILD_TYPE: Release CMAKE_BINARY_DIR: C:/Users/Oliver/Documents CMAKE_SOURCE_DIR: C:/Users/Oliver/Documents/jpscore Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) Checking for C++11 compiler - unavailable Performing Test COMPILER_SUPPORTS_CXX11 Performing Test COMPILER_SUPPORTS_CXX11 - Failed Performing Test COMPILER_SUPPORTS_CXX0X Performing Test COMPILER_SUPPORTS_CXX0X - Failed The compiler C:/Program Files (x86)/Microsoft Visual Studio 12.0/VC/bin/cl.exe has no C++11 support. Please use a different C++ compiler. Release flags: /DWIN32 /D_WINDOWS /W3 /GR /EHsc /openmp , /MD /O2 /Ob2 /D NDEBUG Configuring done
It says there is no c++11 support. However there is. After generating the files i opened the solution file (*.sln) for visual studio. If i try to gernate this solution there are a total of 19 errors and 120 warnings. I post the errors. Most of them occur because of header files which are not found.
Fehler 1 error C1083: Datei (Include) kann nicht geöffnet werden: "bits/random.h": No such file or directory c:\users\oliver\documents\jpscore\routing\GlobalRouter.h 40 1 Fehler 2 error C1083: Datei (Include) kann nicht geöffnet werden: "getopt.h": No such file or directory C:\Users\Oliver\Documents\jpscore\general\ArgumentParser.cpp 28 1 Fehler 3 error C1083: Datei (Include) kann nicht geöffnet werden: "bits/random.h": No such file or directory c:\users\oliver\documents\jpscore\routing\GlobalRouter.h 40 1 Fehler 90 error C3016: "p": Die Indexvariable in der For-Anweisung von OpenMP muss einen ganzzahligen Typ mit Vorzeichen aufweisen. C:\Users\Oliver\Documents\jpscore\math\GPU_GCFMModel.cpp 546 1 Fehler 91 error C3016: "p": Die Indexvariable in der For-Anweisung von OpenMP muss einen ganzzahligen Typ mit Vorzeichen aufweisen. C:\Users\Oliver\Documents\jpscore\math\GPU_GCFMModel.cpp 588 1 Fehler 92 error C3016: "p": Die Indexvariable in der For-Anweisung von OpenMP muss einen ganzzahligen Typ mit Vorzeichen aufweisen. C:\Users\Oliver\Documents\jpscore\math\GPU_GCFMModel.cpp 822 1 Fehler 93 error C3016: "p": Die Indexvariable in der For-Anweisung von OpenMP muss einen ganzzahligen Typ mit Vorzeichen aufweisen. C:\Users\Oliver\Documents\jpscore\math\GPU_GCFMModel.cpp 837 1 Fehler 94 error C3016: "p": Die Indexvariable in der For-Anweisung von OpenMP muss einen ganzzahligen Typ mit Vorzeichen aufweisen. C:\Users\Oliver\Documents\jpscore\math\GPU_GCFMModel.cpp 877 1 Fehler 95 error C3016: "p": Die Indexvariable in der For-Anweisung von OpenMP muss einen ganzzahligen Typ mit Vorzeichen aufweisen. C:\Users\Oliver\Documents\jpscore\math\GPU_GCFMModel.cpp 928 1 Fehler 120 error C1083: Datei (Include) kann nicht geöffnet werden: "bits/random.h": No such file or directory c:\users\oliver\documents\jpscore\routing\GlobalRouter.h 40 1 Fehler 121 error C1083: Datei (Include) kann nicht geöffnet werden: "bits/random.h": No such file or directory c:\users\oliver\documents\jpscore\routing\GlobalRouter.h 40 1 Fehler 122 error C1083: Datei (Include) kann nicht geöffnet werden: "bits/random.h": No such file or directory c:\users\oliver\documents\jpscore\routing\GlobalRouter.h 40 1 Fehler 123 error C1083: Datei (Include) kann nicht geöffnet werden: "bits/random.h": No such file or directory c:\users\oliver\documents\jpscore\routing\GlobalRouter.h 40 1 Fehler 134 error C1083: Datei (Include) kann nicht geöffnet werden: "bits/random.h": No such file or directory c:\users\oliver\documents\jpscore\routing\GlobalRouter.h 40 1 135 IntelliSense: Die Datei "Quelle" kann nicht geöffnet werden: "getopt.h". c:\Users\Oliver\Documents\jpscore\general\ArgumentParser.cpp 28 1 core 136 IntelliSense: Die Datei "Quelle" kann nicht geöffnet werden: "unistd.h". c:\Users\Oliver\Documents\jpscore\general\ArgumentParser.cpp 29 1 core 137 IntelliSense: Die Datei "Quelle" kann nicht geöffnet werden: "bits/random.h". c:\Users\Oliver\Documents\jpscore\routing\GlobalRouter.h 40 1 core