cannot run target compller

cannot run target compller

Q:创建 Qt 工程后只有 .pro 文件,无源码?
例如出现以下情况,创建的工程只存在 .pro 文件,无源码的情况。根据以下编译报错问题,可以定位到编译链无法使用。


1.先确定是否安装了 RealEvo-IDE 安装包中的全部组件 ,Qt 编译时需要先正确安装 Install RealEvo-QtSylixOS 这一项;
2.查看 IDE license 是否到期,license 过期后编译链是无法使用的,可以联系售后获取新的 license。


    • Related Articles

    • No rule to make target '/libsylixos/SylixOS/mktemp/header.mk'

      Q:使用 RealEvo-IDE 编译 BSP 工程出现如下异常现象,需如何解决;   图上,出现该问题的原因可能是 在上次编译过程中,运行 RealEvo-IDE 的电脑异常关闭、掉电等情况,致编译过程中 mktemp、header.mk 等文件不完整或篡改,导致工程不完整所致。 可通过删除原来工程,重新创建新的 Base 工程编译后,在进行 BSP、Driver 编译即可解决。
    • 文件名或扩展名太长问题

      问题描述: 问题原因: 在编译时,需要链接的 .o 文件过多,IDE 中编译信息每行输出量有限,一行无法显示所有 .o 文件,因此会报“文件名或扩展名太长”的错误。 解决办法: 通过修改 Makefile 将链接的文件拆分成多次链接。 可以通过 $(info "0000000000000") //$(info "打印信息") 在 makefile 中添加打印信息 ...
    • 如何解决 IDE 链接文件过多时的栈溢出错误

      问:IDE 链接文件过多时的栈溢出错误。 我们在移植时一个大型工程时,IDE可能在最后链接时报了栈溢出的错误,绝大部分情况下原因为需要链接的文件过多,导致最后一条链接命令太长,超过工具限制的 16K 字节。 一般的解决方案为:缩小路径长度,或者将一部分文件打包为一个动态库,最后一起链接,以减少链接命令的长度。但这些方案对于一个标准的工程来说,不太合理。 解决方法: ...
    • IDE 调试断点失效解决方法

      问:为什么我 IDE 打的断点上有斜线,断点像是处于失效状态? 去掉 Run->Skip All Breakpoints 的选中就可以了。 分析原因: 用户可能不小心点了这个选项,或者按了 CTRL+ALT+B 快捷键触发了“跳过所有断点功能”,在对应选项中取消就可以了。 参考文章:在 IDE 中如何设置条件断点
    • error:Permisson denied

      Q:在使用 IDE 调试功能时,编译输出错误信息提示:Permisson denied 问题解决 在使用 IDE 调试功能时,编译输出: rm: cannot unlink 'Debug/***': Permission denied make:*** [Debug/***] Error 1 make: Target 'all' not remade because of errors. 如图:此时,相关工程是无法正常编译的。 解决办法是:在状态栏的 “debug” ...