project(Brendan-C-SFML)
cmake_minimum_required(VERSION 2.8)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "$ENV{SFML_ROOT}/cmake/Modules")
find_package(SFML REQUIRED COMPONENTS main system window graphics audio)
add_executable(Brendan-C-SFML brendan-c.cpp)
target_include_directories(Brendan-C-SFML PRIVATE ${SFML_INCLUDE_DIR})
target_link_libraries(Brendan-C-SFML ${SFML_LIBRARIES})
Run Code Online (Sandbox Code Playgroud)
我有一个share
文件夹,它应该在同一个目录中,Brendan-C-SFML.exe
但是CLion构建了源代码,因此share
无法访问.有没有办法将CLion设置为复制share
到构建目录?
小智 6
将以下行添加到您的结尾CMakeLists.txt
.
file(COPY share DESTINATION ${CMAKE_RUNTIME_OUTPUT_DIRECTORY})
Run Code Online (Sandbox Code Playgroud)
尝试重新加载cmake
配置,以防副本不起作用.使用File -> Reload CMake Project
重新加载cmake的配置.
归档时间: |
|
查看次数: |
1625 次 |
最近记录: |