从2.6 版本开始,SDL2_image 安装附带 CMake 配置脚本 SDL2_imageConfig.cmake / SDL2_image-config.cmake。 所以find_package(SDL2_image) 无需任何额外 FindSDL2_image.cmake 模块即可工作,并创建导入目标 SDL2_image::SDL2_image: find_package(SDL2_image REQUIRED) target_link_libraries(<executable-ta...
string(STRIP "${_sdl2image_extra_static_libraries}" _sdl2image_extra_static_libraries) set(_sdl2image_bindir "${bindir}") set(_sdl2image_libdir "${libdir}") set(_sdl2image_incdir "${includedir}/SDL2") # Convert _sdl2image_extra_static_libraries to list and keep only ...
CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写CMakeLists.txt文件...
find_path(SDL2_IMAGE_INCLUDE_DIR SDL_image.h)include_directories(${SDL2_IMAGE_INCLUDE_DIR}) # PREFER STATIC LIBRARIES ### cmake respects the order of extensions when looking for librariesSET(CMAKE_FIND_LIBRARY_SUFFIXES .lib .a ${CMAKE_FIND_LIBRARY_SUFFIXES}) # --- ###find_library(SDL...
先:add_executable(${PROJECT_NAME} ${SRC_LIST})再:target_link_libraries(${PROJECT_NAME} SDL2 SDL2_image)序不可乱
include_directories({Boost_INCLUDE_DIRS}) #这个类型变量肯定会有,头文件目录 target_link_libraries(CruleEngine "{Boost_INCLUDE_DIRS}) #这个类型变量肯定会有,头文件目录 target_link_libraries(CruleEngine "{SDL2_IMAGE_LIBRARY}") #这是库的位置 ...
pkg_search_module(SDL2_image REQUIRED sdl2_image) pkg_search_module(SDL2_mixer REQUIRED sdl2_mixer) pkg_search_module(SDL2_ttf REQUIRED sdl2_ttf) pkg_check_modules可以一次性检查所给的所有模块是否存在。 接下来再使用pkg_search_module找到对应的模块。第一个参数是prefix,第二个参数我填了REQUIRED...
1、用AS创建C/C++项目,包名为:org.libsdl.app,启动activity为:SDLActivity,因为这些信息都打包到了SDL2.so在了里面。 AS创建c/c++项目 更改activity为SDLActivity 2、刚创建的项目还不能编译成功,需要设置NDK路径 添加NDK路径 运行AS C/C++默认项目成功 ...
SDL_image不起作用 、、、 我正在尝试用SDL加载一个png文件。我遵守了所有的指示。SDL2_image.dll和SDL2.dll与可执行文件位于同一个文件夹中。这些文件都位于包含可执行文件的“某个文件夹”中。我包括了头文件#包括 在我的附加依赖项中,我包括SDL2 ...
Image decoding for many popular formats for Simple Directmedia Layer. - SDL_image/CMakeLists.txt at SDL2 · libsdl-org/SDL_image