gpt4 book ai didi

c++ - QtCreator静态分析器在yocto上失败 “gnu/stubs-soft.h”丢失

转载 作者:行者123 更新时间:2023-12-02 10:19:40 26 4
gpt4 key购买 nike

我从yocto项目在QtCreator上创建了一个工具包...与populate_sdk一起安装的SDK。
工具链使用带有硬浮点的GCC 7.3.0。

我可以从QtCreator进行编译而没有任何问题,但是当我尝试运行静态分析器时,出现了一个错误:gnu/stubs-soft.h不存在。

查找该文件确实不是,但gnu/stubs-hard.h可以。

一种快速的解决方法是复制此文件并重命名。该解决方法工作正常,但我想知道是否有更好的解决方案。

最佳答案

我有同样的问题。通过在我的CMake文件的编译器标志中添加“-mfloat-abi = hard”,我找到了解决方法:

  set(CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} \
-mfloat-abi=hard)

我的目标实际上是使用该标志进行编译。由于某些原因,QtCreator不会从Yocto环境中拾取此标志。

关于c++ - QtCreator静态分析器在yocto上失败 “gnu/stubs-soft.h”丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60756453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com