我正在尝试在使用 Qt 和 Cuda 的 armhf 平台(Jetson 板)上编译一个项目。它使用 qmake 来构建。
它在链接时通过构建阶段直至结束,在该阶段失败并出现以下错误。无论我尝试在项目文件中放入什么,它都不会在它生成的 Makefile 中的“-lpthread”之后添加“-lm”。我认为这可以解决我的问题。
我得到的错误是:
undefined reference to symbol 'dlsym@@GLIBC_2.4'
谁能给个建议?
最佳答案
您可以使用它将数学库添加到 LIBS
变量中,以确保它是链接器的第一件事:
LIBS = -lm $$LIBS
关于c++ - 如何让 qmake 在链接阶段的 -lpthread 之后添加 -lm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24335670/