gdut-robocon / rc_start_lesson

this is a project for rc_control beginner
34 stars 28 forks source link

CMake Error #22

Open 0-0hhj opened 1 year ago

0-0hhj commented 1 year ago

报错: CMake Error at plumbing_server_client/CMakeLists.txt:136 (add_executable): Cannot find source file:

src/demo01_server.cpp

Tried extensions .c .C .c++ .cc .cpp .cxx .cu .m .M .mm .h .hh .h++ .hm .hpp .hxx .in .txx

CMake Error at plumbing_server_client/CMakeLists.txt:136 (add_executable): No SOURCES given to target: demo01_server CMakelist配置: add_executable(demo01_server src/demo01_server.cpp)

add_dependencies(demo01_server ${PROJECT_NAME}_gencpp)

target_link_libraries(demo01_server ${catkin_LIBRARIES} )

ps:确认demo01_server.cpp在src下且未拼错名字

0-0hhj commented 1 year ago

问题已解决 原因:之前因为错误命名src文件夹名,所以重新命名其为src,此时src文件名变为“src/src”(但是在vscode中它显示为一个文件夹,实际打开文件夹查看时,发现其在src下又建了一个src,而将cpp文件放在下级src中) 解决:把cpp文件放入上一级,删去多余src