gpt4 book ai didi

Cmake 突然找不到我的源文件了

转载 作者:行者123 更新时间:2023-12-01 07:10:28 25 4
gpt4 key购买 nike

长话短说:

alt text http://www.uni-koblenz.de/~aheld/Cmake%20wears%20very%20dark%20sunglasses.png

雪上加霜的是,CMake 实际上有好几次运行良好。当 CMake 突然不想再工作时,我正在与编译器错误搏斗。作为引用,这里是整个 CMakeLists.txt 文件:

set(CMAKE_INCLUDE_CURRENT_DIR ON)

Find_Package ( SDL REQUIRED )
Find_Package ( SDL_image REQUIRED )
Find_Package ( SDL_mixer REQUIRED )

if ( NOT SDL_FOUND )
message ( FATAL_ERROR "Make sure that SDL is installed" )
endif ( NOT SDL_FOUND )

link_libraries (
${SDL_LIBRARY}
${SDLIMAGE_LIBRARY}
${SDLMIXER_LIBRARY}
SDLmain
)

set(wiggle_SOURCES
level.cpp
levelgenerator.cpp
main.cpp
player.cpp
scoreboard.cpp
snake.cpp
soundplayer.cpp
titlescreen.cpp
)

add_executable(Wiggle ../${wiggle_SOURCES})

第一次出现错误时,我没有简单地输入“make”,而是输入了“make -lSDL -lSDL_image -lSDL_mixer”——在我分离来自 Code::Blocks 的项目。

最佳答案

这一行:

add_executable(Wiggle ../${wiggle_SOURCES})

将扩展为:

 add_executable(Wiggle ../level.cpp levelgenerator.cpp main.cpp etc)

这可能不是您想要的。另外,我认为您的 level.cpp 文件不在父目录中,是吗?

关于Cmake 突然找不到我的源文件了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2431280/

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