gpt4 book ai didi

c++ - 如何将 .framework 文件添加到我的 cmake 文件

转载 作者:太空狗 更新时间:2023-10-29 22:58:58 25 4
gpt4 key购买 nike

我下载了 SDL2 库以在我的 C++ 项目中使用。我在 OSX 上。我将 SDL2.framework 移到了我的/Library/Frameworks 目录中。

我不知道如何在我的 C++ 项目的 cmake 文件中引用这个文件。想知道是否有人可以阐明这一点?

最佳答案

与任何其他库一样:

find_package(SDL2 REQUIRED)

然后在需要的地方使用 ${SDL2_INCLUDE_DIR}${SDL2_LIBRARY} 变量(例如在 target_include_directories()target_link_libraries()set_target_properties())。

如果它提示缺少 *.cmake 脚本,请在 Internet 上的某个地方获取 FindSDL2.cmake 文件。将其放入项目的 modules/ 目录中,并将其添加到主 CMakeLists.txt 中:

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/modules/")

关于c++ - 如何将 .framework 文件添加到我的 cmake 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38380357/

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