Cara Menggunakan SDL2 dan SDL_image dengan CMake
Untuk menyusun atur cara C menggunakan SDL2 dan SDL_image dengan CMake, anda boleh menggunakan langkah berikut :
<code class="cmake">project(shooter-cmake2) cmake_minimum_required(VERSION 2.8)</code>
<code class="cmake">set(SOURCES shooter.cpp classes.cpp utils.cpp )</code>
<code class="cmake">set(CMAKE_CXX_FLAGS "std=c++0x")</code>
<code class="cmake">add_executable(${PROJECT_NAME} ${SOURCES})</code>
<code class="cmake">INCLUDE(FindPkgConfig) PKG_SEARCH_MODULE(SDL2 REQUIRED sdl2)</code>
<code class="cmake">INCLUDE_DIRECTORIES(${SDL2_INCLUDE_DIRS} ${SDL2IMAGE_INCLUDE_DIR}) TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${SDL2_LIBRARIES} ${SDL2IMAGE_LIBRARY})</code>
Menyelesaikan masalah
Jika anda menghadapi ralat seperti "rujukan tidak ditentukan kepada IMG_LoadTexture," pastikan fail pengepala yang diperlukan disertakan dan perpustakaan dipautkan dengan betul. Sahkan bahawa anda telah memasang dan mengkonfigurasikan SDL2 dan SDL_image pada sistem anda. Selain itu, pertimbangkan untuk menyemak fail pkg-config untuk mengesahkan bahawa nama pustaka sepadan dengan parameter yang dinyatakan dalam PKG_SEARCH_MODULE.
Atas ialah kandungan terperinci Bagaimana untuk Menyusun Program C dengan SDL2 dan SDL_image Menggunakan CMake?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!