Skip to content

Lots of difficulties installing M3T - especially GLEW #73

@GFenn-AltenUK

Description

@GFenn-AltenUK

Hi all,

I don't usually like posting about install issues because it clutters things, but the Build section of the readme.md in M3T doesn't explain a lot of steps e.g. how do we use CMake? How do we install Eigen 3, GLEW GLFW 3 and OpenCV 4. The links they point do don't really explain much either.

Where I am: I've gitcloned all the above, and can get to line 28 of CMakeLists.txt (find_package(Eigen3 3.3.2 REQUIRED)). This works fine, but I cannot figure out how to get further with GLEW:

PS ....\3DObjectTracking\M3T> cmake -S . -B ./build-dir -DCMAKE_BUILD_TYPE=Release -DUSE_AZURE_KINECT=FALSE -D CMAKE_C_COMPILER="C:\msys64\mingw64\bin\gcc.exe" -D CMAKE_CXX_COMPILER="C:\msys64\mingw64\bin\g++.exe"  -G "MSYS Makefiles" -D Eigen3_DIR="C:\Tools\eigen-3.4.0\build" -D GLEW_INCLUDE_DIRS="C:\Tools\glew-2.1.0\include" -D GLEW_LIBRARIES="C:\Tools\glew-2.1.0\lib"
CMake Error at C:/Program Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
  Could NOT find GLEW (missing: GLEW_INCLUDE_DIRS GLEW_LIBRARIES)
Call Stack (most recent call first):
  C:/Program Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
  C:/Program Files/CMake/share/cmake-3.31/Modules/FindGLEW.cmake:245 (find_package_handle_standard_args)
  CMakeLists.txt:29 (find_package)


-- Configuring incomplete, errors occurred!
....\3DObjectTracking\M3T>

Notice that the error mentions missing GLEW_INCLUDE_DIRS GLEW_LIBRARIES, which is not true at all, I've clearly defined those two symbols in the command line:

-D GLEW_INCLUDE_DIRS="C:\Tools\glew-2.1.0\include" -D GLEW_LIBRARIES="C:\Tools\glew-2.1.0\lib"

I would guess we set GLEW_INCLUDE_DIRS to C:\Tools\glew-2.1.0\include\GL (where the GLEW header files live) and I'd guess we set GLEW_LIBRARIES to C:\Tools\glew-2.1.0\lib\Release\x64, but again this did not work either. Same error as above.

Any help appreciated please.

~Greg

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions