Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cmake 克莱恩没有';将SDL库链接到可执行文件时,不要打印到控制台_Cmake_Printf_Sdl - Fatal编程技术网

Cmake 克莱恩没有';将SDL库链接到可执行文件时,不要打印到控制台

Cmake 克莱恩没有';将SDL库链接到可执行文件时,不要打印到控制台,cmake,printf,sdl,Cmake,Printf,Sdl,当我运行一个简单的“Hello World”程序时,它以退出代码0结束,而不打印任何内容 这是我的CMakeLists.txt文件: cmake_minimum_required(VERSION 3.7) project(TEST) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${TEST_SOURCE_DIR}/cmake") set(CMAKE_C_STANDARD 99) find_package(SDL2 REQUIRED) find_pa

当我运行一个简单的“Hello World”程序时,它以退出代码0结束,而不打印任何内容

这是我的CMakeLists.txt文件:

cmake_minimum_required(VERSION 3.7)
project(TEST)

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${TEST_SOURCE_DIR}/cmake")
set(CMAKE_C_STANDARD 99)

find_package(SDL2 REQUIRED)
find_package(SDL2_image REQUIRED)

include_directories(${SDL2_INCLUDE_DIR}
                    ${SDL2_IMAGE_INCLUDE_DIR})

set(SOURCE_FILES main.c)
add_executable(TEST ${SOURCE_FILES})

target_link_libraries(TEST ${SDL2_LIBRARY} ${SDL2_IMAGE_LIBRARIES})
这是我的程序,不打印到控制台:

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}
有什么想法吗?

可能的重复
target_link_libraries(TEST ${SDL2_LIBRARY} ${SDL2_IMAGE_LIBRARIES})