Skip to content

Error-realsense-GLFW_INCLUDE_DIR #874

@ljc19800331

Description

@ljc19800331

I am using clion and try to build the librealsense code and got the following error. I am using windows 10. How can I install the glfw package in windows 10? Than you.

C:\Users\gm143.CLion2017.3\system\cygwin_cmake\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /cygdrive/c/Users/gm143/CLionProjects/librealsense
-- Info: REALSENSE_VERSION_STRING=2.8.2
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:
GLFW_INCLUDE_DIR
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/capture
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/capture
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/capture
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/capture
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/capture
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/capture
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/capture
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/save-to-disk
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/save-to-disk
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/save-to-disk
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/save-to-disk
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/save-to-disk
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/save-to-disk
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/save-to-disk
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/multicam
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/multicam
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/multicam
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/multicam
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/multicam
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/multicam
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/multicam
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/pointcloud
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/pointcloud
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/pointcloud
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/pointcloud
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/pointcloud
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/pointcloud
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/pointcloud
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/align
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/align
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/align
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/align
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/align
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/align
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/align
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/sensor-control
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/sensor-control
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/sensor-control
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/sensor-control
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/sensor-control
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/sensor-control
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/sensor-control
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/depth
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/depth
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/depth
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/depth
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/depth
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/depth
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/depth
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/color
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/color
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/color
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/color
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/color
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/color
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/color
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/distance
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/distance
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/distance
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/distance
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/distance
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/distance
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/distance
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/terminal
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/terminal
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/terminal
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/terminal
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/terminal
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/terminal
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/terminal
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/fw-logger
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/fw-logger
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/fw-logger
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/fw-logger
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/fw-logger
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/fw-logger
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/fw-logger
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/enumerate-devices
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/enumerate-devices
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/enumerate-devices
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/enumerate-devices
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/enumerate-devices
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/enumerate-devices
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/enumerate-devices
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/realsense-viewer
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/realsense-viewer
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/realsense-viewer
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/realsense-viewer
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/realsense-viewer
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/realsense-viewer
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/realsense-viewer
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/data-collect
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/data-collect
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/data-collect
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/data-collect
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/data-collect
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/data-collect
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/data-collect
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/depth-quality
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/depth-quality
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/depth-quality
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/depth-quality
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/depth-quality
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/depth-quality
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/depth-quality
GLFW_LIBRARIES
linked by target "rs-capture" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/capture
linked by target "rs-save-to-disk" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/save-to-disk
linked by target "rs-multicam" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/multicam
linked by target "rs-pointcloud" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/pointcloud
linked by target "rs-align" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/align
linked by target "rs-sensor-control" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/sensor-control
linked by target "rs-depth" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/depth
linked by target "rs-color" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/color
linked by target "rs-distance" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples/C/distance
linked by target "rs-terminal" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/terminal
linked by target "rs-fw-logger" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/fw-logger
linked by target "rs-enumerate-devices" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/enumerate-devices
linked by target "realsense-viewer" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/realsense-viewer
linked by target "rs-data-collect" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/data-collect
linked by target "rs-depth-quality" in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/tools/depth-quality

-- Configuring incomplete, errors occurred!
See also "/cygdrive/c/Users/gm143/CLionProjects/librealsense/cmake-build-debug/CMakeFiles/CMakeOutput.log".

[Failed to reload]

Activity

zivsha

zivsha commented on Dec 3, 2017

@zivsha
Contributor

Hi @ljc19800331 ,

Currently we only test our build against MSVC (Visual Studio) but not with mingw nor cygwin so I can't say this is 100% not an issue with our CMake but it looks to me like something is wrong with your build configuration.
If you build under windows, the glfw library is not searched for by CMake (find_library), so I fail to see how you would get the NOTFOUND error for this library.
Can you make sure that your CMake enters one of the if(WIN32) conditions?

ljc19800331

ljc19800331 commented on Dec 3, 2017

@ljc19800331
Author

Great thanks. I know mingw or cygwin is not a standard installation method and I will try Visual Studio today and try to reinstall all the things again.

zivsha

zivsha commented on Dec 6, 2017

@zivsha
Contributor

Any updates @ljc19800331 ?

alexge233

alexge233 commented on Dec 8, 2017

@alexge233

You need GLFW3 built and installed, the README or instructions do not specify it, and interestingly enough neither does the CMakeLists.txt. If you disable -DBUILD_GRAPHICAL_EXAMPLES=Off then the issue goes away.

ljc19800331

ljc19800331 commented on Dec 8, 2017

@ljc19800331
Author

Thank you for you guys' answers. However, I got the similar issues after I change the following:

option(BUILD_UNIT_TESTS "Build realsense unit tests." ON)
option(BUILD_EXAMPLES "Build realsense examples and tools." OFF)
option(ENFORCE_METADATA "Require WinSDK with Metadata support during compilation. Windows OS Only" OFF)
option(BUILD_PYTHON_BINDINGS "Build Python bindings" OFF)
option(BUILD_NODEJS_BINDINGS "Build Node.js bindings" OFF)

This gives me the same result as before.

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:
GLFW_INCLUDE_DIR
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory /cygdrive/c/Users/gm143/CLionProjects/librealsense/examples
used as include directory in directory

I have download the glfw from github repository and successfully build the files in Clion (maybe more steps after I compile the files?). However, it seems not work well for the Clion and I will try it with Visual Studio and linux. Thanks.

zivsha

zivsha commented on Dec 9, 2017

@zivsha
Contributor

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:
GLFW_INCLUDE_DIR

This issue simply states that CMake cannot find GLFW. If you only built the source of GLFW it is not enough, you need to install it - either with make install or using sudo apt-get install libglfw3-dev (as stated in the installation manual.

If you set the CMake flags to not build examples you shouldn't have gotten this message though. We will look into that.

zivsha

zivsha commented on Feb 3, 2018

@zivsha
Contributor

@ljc19800331 are you still seeing this issue?

ljc19800331

ljc19800331 commented on Feb 3, 2018

@ljc19800331
Author

@zivsha I have successfully installed in linux. Sorry for the late update. Thanks for the help.

For the windows 10, I will eventually find a solution to install in that OS. I will update the error if needed.

Thank you very much.

zivsha

zivsha commented on Feb 4, 2018

@zivsha
Contributor

What is the issue with Win10?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @alexge233@zivsha@ljc19800331

        Issue actions

          Error-realsense-GLFW_INCLUDE_DIR · Issue #874 · IntelRealSense/librealsense