【发布时间】:2019-01-12 21:02:03
【问题描述】:
目前我的项目只有一个 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。我的 BookPrinter.cpp 中有 include BookWrapper.h。
但是当我编译时我得到了这个错误
BookPrinter.cpp:blah blah blha incomprehensible code : undefined reference to `MyBookWrapper::Refresh()'
collect2: error: ld returned 1 exit status
我应该添加什么来包含这个新的 MyBookWrapper?
【问题讨论】: