WilstonOreo / omnidome

Dome Mapping Projection Software
GNU Affero General Public License v3.0
205 stars 43 forks source link

Errors building on Windows for QT 5.9.0 and MinGW3.20.2 #46

Open riches-guan opened 3 years ago

riches-guan commented 3 years ago

Running Windows Runtime device detection. No winrtrunner.exe found. Running "C:\Program Files\CMake\bin\cmake.exe C:/Users/rehua/Desktop/omnidome-1.1.0 "-GCodeBlocks - MinGW Makefiles" "-DCMAKE_CXX_COMPILER:STRING=C:/Qt/Qt5.9.0/Tools/mingw530_32/bin/g++.exe" "-DCMAKE_C_COMPILER:STRING=C:/Qt/Qt5.9.0/Tools/mingw530_32/bin/gcc.exe" "-DCMAKE_PREFIX_PATH:STRING=C:/Qt/Qt5.9.0/5.9/mingw53_32" "-DQT_QMAKE_EXECUTABLE:STRING=C:/Qt/Qt5.9.0/5.9/mingw53_32/bin/qmake.exe"" in C:\Users\rehua\Desktop\omnidome-1.1.0. -- The C compiler identification is GNU 5.3.0 -- The CXX compiler identification is GNU 5.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/Qt/Qt5.9.0/Tools/mingw530_32/bin/gcc.exe - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/Qt/Qt5.9.0/Tools/mingw530_32/bin/g++.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Git: C:/Program Files/Git/cmd/git.exe (found version "2.31.1.windows.1") -- Current git revision is -- Omnidome 1.1.0 -- Configuring done CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: COCOA linked by target "plugin_input_Syphon" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Syphon CORE_FOUNDATION linked by target "plugin_input_Syphon" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Syphon GL_LIBRARIES linked by target "omni" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/lib linked by target "omniwidget" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/widgetlib linked by target "plugin_canvas_HalfDome" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/HalfDome linked by target "plugin_canvas_FullSphere" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/FullSphere linked by target "plugin_canvas_Mesh" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh linked by target "plugin_canvas_Planar" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Planar linked by target "plugin_canvas_Cylinder" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Cylinder linked by target "plugin_canvas_Box" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Box linked by target "plugin_mapping_Fisheye" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/mapping/Fisheye linked by target "plugin_mapping_TexCoords" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/mapping/TexCoords linked by target "plugin_mapping_Equirectangular" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/mapping/Equirectangular linked by target "plugin_mapping_Cylindrical" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/mapping/Cylindrical linked by target "plugin_mapping_CubeMap" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/mapping/CubeMap linked by target "plugin_input_HelloWorld" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/HelloWorld linked by target "plugin_input_TestImage" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/TestImage linked by target "plugin_input_Syphon" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Syphon linked by target "plugin_input_Clock" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Clock linked by target "plugin_input_Image" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Image SYPHON linked by target "plugin_input_Syphon" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Syphon

CMake Warning (dev) in plugins/canvas/Mesh/CMakeLists.txt: Policy CMP0100 is not set: Let AUTOMOC and AUTOUIC process .hh files. Run "cmake --help-policy CMP0100" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

For compatibility, CMake is excluding the header file(s):

"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/OMFormat.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Geometry/NormalConeT.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/BinaryHelper.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/reader/BaseReader.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/IOManager.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/reader/OMReader.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/reader/OBJReader.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/reader/OFFReader.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/reader/PLYReader.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/reader/STLReader.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/writer/BaseWriter.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/writer/OBJWriter.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/writer/OFFWriter.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/writer/OMWriter.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/writer/PLYWriter.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/writer/STLWriter.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/IO/writer/VTKWriter.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Mesh/ArrayKernel.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Mesh/BaseKernel.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Mesh/PolyConnectivity.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Mesh/PolyMeshT.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Mesh/TriConnectivity.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Mesh/TriMeshT.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/System/omstream.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Utils/BaseProperty.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Utils/Endian.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Utils/RandomNumberGenerator.hh"
"C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh/OpenMesh/Core/Utils/SingletonT.hh"

from processing by AUTOMOC and AUTOUIC. If any of the files should be processed, set CMP0100 to NEW. If any of the files should not be processed, explicitly exclude them by setting the source file property SKIP_AUTOGEN:

set_property(SOURCE file.hh PROPERTY SKIP_AUTOGEN ON)

This warning is for project developers. Use -Wno-dev to suppress it.

-- Generating done CMake Warning: Manually-specified variables were not used by the project:

QT_QMAKE_EXECUTABLE

CMake Generate step failed. Build files cannot be regenerated correctly. *** cmake process exited with exit code 1.

riches-guan commented 3 years ago

change CMAKE_MINIMUM_REQUIRED(VERSION 3.0) to CMAKE_MINIMUM_REQUIRED(VERSION 3.5) and remark #set(CMAKE_AUTOMOC ON)

set(CMAKE_AUTORCC ON)

set(CMAKE_AUTOUIC ON)

-- Current git revision is -- Omnidome 1.1.0 -- Configuring done CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files: COCOA linked by target "plugin_input_Syphon" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Syphon CORE_FOUNDATION linked by target "plugin_input_Syphon" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Syphon GL_LIBRARIES linked by target "omni" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/lib linked by target "omniwidget" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/widgetlib linked by target "plugin_canvas_HalfDome" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/HalfDome linked by target "plugin_canvas_FullSphere" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/FullSphere linked by target "plugin_canvas_Mesh" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Mesh linked by target "plugin_canvas_Planar" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Planar linked by target "plugin_canvas_Cylinder" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Cylinder linked by target "plugin_canvas_Box" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/canvas/Box linked by target "plugin_mapping_Fisheye" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/mapping/Fisheye linked by target "plugin_mapping_TexCoords" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/mapping/TexCoords linked by target "plugin_mapping_Equirectangular" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/mapping/Equirectangular linked by target "plugin_mapping_Cylindrical" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/mapping/Cylindrical linked by target "plugin_mapping_CubeMap" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/mapping/CubeMap linked by target "plugin_input_HelloWorld" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/HelloWorld linked by target "plugin_input_TestImage" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/TestImage linked by target "plugin_input_Syphon" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Syphon linked by target "plugin_input_Clock" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Clock linked by target "plugin_input_Image" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Image SYPHON linked by target "plugin_input_Syphon" in directory C:/Users/rehua/Desktop/omnidome-1.1.0/plugins/input/Syphon

-- Generating done CMake Generate step failed. Build files cannot be regenerated correctly. *** cmake process exited with exit code 1.

cvtendent commented 2 years ago

On Windows10,I got the same error in Qt. On Mac,Qt works. I am not a programer,just an user of this software.But I think it is because missing cocoa in the source.