未定義的引用
如果連結器找不到使用的符號,則會發生此連結器錯誤。大多數情況下,如果沒有連結使用過的庫,就會發生這種情況。
QMAKE:
LIBS += nameOfLib
cmake 的:
TARGET_LINK_LIBRARIES(target nameOfLib)
g ++呼叫:
g++ -o main main.cpp -Llibrary/dir -lnameOfLib
有人可能會忘記編譯和連結所有使用過的 .cpp
檔案(functionsModule.cpp 定義了所需的函式):
g++ -o binName main.o functionsModule.o