我如何让qmake在链接阶段的-lpthread之后添加-lm ?
How do I get qmake to add -lm after -lpthread in the linking phase
我正试图在使用Qt和Cuda的armhf平台(Jetson板)上编译一个项目。它使用qmake来构建。
当它链接时,它通过构建阶段直到结束,在那里它失败并出现以下错误。无论我尝试在项目文件中放入什么,它都不会在它生成的Makefile中在"-lpthread"之后添加"-lm"。我想这会解决我的问题。
我得到的错误是:undefined reference to symbol 'dlsym@@GLIBC_2.4'
谁能给点建议?
您可以使用它将数学库添加到LIBS
变量中,以确保它是链接器的第一件事:
LIBS = -lm $$LIBS
相关文章:
- 为什么在popback()操作之后,它仍然打印完整的矢量
- 在类定义之后定义一个私有方法
- 在循环C++中指定字符串之后,不会打印该字符串
- C++宏忽略之后的内容
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- strncpy之后的char数组的错误行为
- 计算十进制 c++ 之后的数字
- "x += x--"之后的 x 是什么?
- 类的前向声明之后的类成员函数定义,在类声明之前
- 为什么将双精度转换为 int 似乎在第 16 位数字之后将其四舍五入?
- execlp() 在 fork() 之后无法正常工作
- 我认为我的代码很好,但它在 cin a 之后停止并且没有进一步?
- 如何在MISRA C++之后实施CRTP
- 在 OpenCV 的 namedWindow 之前或之后初始化 Tesseract
- 检测到堆损坏:在正常块 c++ 动态 2D 数组之后
- C++ 如果在 if 为 true 之后运行,为什么还会这样做
- 在 fork() 之后,我在我的程序中不断得到相同的 pid
- OpenSSL C API:如何在程序exec()之后恢复TLS连接?
- 了解在返回值之前和之后使用 EAX 的函数调用
- 我如何让qmake在链接阶段的-lpthread之后添加-lm ?