I am implementing CMake in my code but I\'m getting the error
\"Cannot specify link libraries for target \"Qt5::Widgets\" which is not built by the p
Set you_lib_name before setting target_link_libraries
set(you_lib_name libname)
target_link_libraries(you_lib_name Qt5::Widgets Qt5::Core)
In addition to the accepted answer: An important detail is to place target_link_libraries after the add_executable and find_package lines, so all linked components are known.
The first argument of target_link_libraries is the target name:
target_link_libraries(eCAD Qt5::Widgets Qt5::Core)
Also, do not confuse target name with the project name:
project specifies a project name, butadd_executable, add_library or add_custom_target.The error message is about the target.