微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 CLion/Arch/CMake 项目中安装 IrrKlang

如何解决在 CLion/Arch/CMake 项目中安装 IrrKlang

我正在尝试将 irrklang链接到我的 CLion 项目中,但是,我无法识别该库,有没有人有在 CLion 项目中使用这样的库的经验,或者知道我该怎么做。到目前为止,我已经尝试从站点下载 irrklang 库,将 .so文件放在 /usr/lib 中,然后将包含头文件文件夹放在 /usr/include 中,我的 CMakeLists.txt 包含在下面,我相信它可能有与我如何设置我的 CMakeLists.txt 有关,所以如果有人知道如何将它链接起来会很好。提前致谢!

CMakeLists.txt:

cmake_minimum_required(VERSION 3.17)
project(Racer)

find_package(Freetype required)
find_library(irrklang required)

set(CMAKE_CXX_STANDARD 20)
set(OpenGlLinkers -lglut -lglu -lGL -lGLEW -lfreeimage -lfreetype -lirrklang)

set(irrklang_DIR ${CMAKE_SOURCE_DIR}/irrklang)

add_executable(Racer main.cpp shaders/Shader.cpp shaders/Shader.h Square.h Square.cpp Circle.h Circle.cpp ImageLoading.cpp ImageLoading.h Car.cpp Car.h OBB.cpp OBB.h FreeImage.h FreeType.h FreeType.cpp Wall.cpp Wall.h Marker.cpp Marker.h irrklang.h  conio.h)
target_link_libraries(Racer ${OpenGlLinkers} ${FREETYPE_LIBRARIES})
target_include_directories(Racer PRIVATE ${FREETYPE_INCLUDE_Dirs})

CMake 的当前错误是这样的:

CMake Error at CMakeLists.txt:5 (find_library):
  Could not find irrklang using the following names:

但是,我认为我更改 CMkaeLists.txt 文件的尝试可能是完全错误的!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。