gpt4 book ai didi

cmake - 在CLion上将GLFW链接到CMake

转载 作者:行者123 更新时间:2023-12-02 03:19:35 25 4
gpt4 key购买 nike

有谁知道如何将glfw链接到CLion项目? CLion基于CMake,因此,如果您对CMake有所了解,可以为您提供帮助。

我想要做的是将我的依赖项放到我的项目文件夹中,这样当我将代码推送到git时,其他下载代码的人就不必在本地进行任何链接,便会为其建立环境。

我试图将glfw的根文件夹移到项目文件夹,但是从那时起,我一直无法成功调整自己的CMakelist.txt文件,使其实际上无法正确链接该库。我无法正常工作。我尝试按照glfw网站上的教程进行操作,但假定您已了解CMake的方法,并添加了子目录以及所有这些内容,因此我还是失败了。

这是我的CMakelists.txt文件,不起作用。

cmake_minimum_required(VERSION 3.3)
project(Boomer)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

include_directories(${PROJECT_SOURCE_DIR}/glfw-3.1.2.bin.WIN64)

set(SOURCE_FILES main.cpp)
add_executable(Boomer ${SOURCE_FILES})

任何帮助将不胜感激。

最佳答案

尝试这个:

find_package(PkgConfig REQUIRED)
pkg_search_module(GLFW REQUIRED glfw3)
INCLUDE_DIRECTORIES(${GLFW_INCLUDE_DIRS})
TARGET_LINK_LIBRARIES(Boomer ${GLFW_STATIC_LIBRARIES})

关于cmake - 在CLion上将GLFW链接到CMake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34369168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com