Skip to content

CMake Error #22

Open
Open

Description

@0-0hhj

报错:
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下且未拼错名字

Activity

  1. 0-0hhj commented on Apr 16, 2023

    @0-0hhj
    Author

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions