如何在链接阶段让qmake在-lpthread之后添加-lm

时间:2014-06-20 21:09:03

标签: c++ linux qt cuda linker-flags

我正在尝试在使用Qt和Cuda的armhf平台(Jetson板)上编译项目。它使用qmake来构建。

当它链接时,它会通过构建阶段到达结尾,并在下面的错误中失败。无论我试图放入项目文件中,它都不会添加" -lm"在" -lpthread"之后,在它生成的Makefile中。我想这会解决我的问题。

我得到的错误是:

undefined reference to symbol 'dlsym@@GLIBC_2.4'

有人可以提供建议吗?

1 个答案:

答案 0 :(得分:3)

您可以使用它将数学库添加到LIBS变量中,以确保它是链接器的第一件事:

LIBS = -lm $$LIBS