В настоящее время у моего проекта только один файл BookPrinter.cpp, а CMakeList.txt в своем каталоге содержит
add_executable(book_printer
BookPrinter.cpp
)
target_link_libraries(book_printer
${MD_API_LIBRARIES}
rt
z
)
Теперь я хочу добавить новый класс "MyBookWrapper" с MyBookWrapper.h и MyBookWrapper.cpp в одном каталоге. У меня есть include BookWrapper.h
в моем BookPrinter.cpp.
но при компиляции я получил эту ошибку
BookPrinter.cpp:blah blah blha incomprehensible code : undefined reference to `MyBookWrapper::Refresh()'
collect2: error: ld returned 1 exit status
Что мне добавить, чтобы включить этот новый MyBookWrapper?