hpp 文件中存在多个未定义的引用错误
Multiple undefined reference errors in hpp file
我从 zmq.hpp
收到多个未定义的引用错误,例如:
`build-client-Desktop_Qt_5_15_2_GCC_64bit-Debug/../client/Headers/zmq.hpp:113: undefined reference to zmq_errno'
其他的是zmq_strerror, zmq_msg_init
等等,大概有20个。
我猜 hpp 文件找不到 zmq.h
?
我也在 QT 的 .pro 文件中添加了 headers,例如:
SOURCES += \
main.cpp
RESOURCES += qml.qrc
HEADERS += \
Headers/zmq.h \
Headers/zmq.hpp \
Headers/zmq_utils.h
我怎么去 link 他们?
- OS: Ubuntu 18.04
这是一个链接器错误,您忘记将库添加到您的 .pro 文件中。该行看起来像这样 LIBS +=lib_path/lib_name
我从 zmq.hpp
收到多个未定义的引用错误,例如:
`build-client-Desktop_Qt_5_15_2_GCC_64bit-Debug/../client/Headers/zmq.hpp:113: undefined reference to zmq_errno'
其他的是zmq_strerror, zmq_msg_init
等等,大概有20个。
我猜 hpp 文件找不到 zmq.h
?
我也在 QT 的 .pro 文件中添加了 headers,例如:
SOURCES += \
main.cpp
RESOURCES += qml.qrc
HEADERS += \
Headers/zmq.h \
Headers/zmq.hpp \
Headers/zmq_utils.h
我怎么去 link 他们?
- OS: Ubuntu 18.04
这是一个链接器错误,您忘记将库添加到您的 .pro 文件中。该行看起来像这样 LIBS +=lib_path/lib_name