TX2 qt

作者: mypostwww | 来源:发表于2019-10-09 17:49 被阅读0次

    https://blog.csdn.net/u013468614/article/details/88383558

    https://blog.csdn.net/u014610460/article/details/79355533

    TX2安装、配置Qt Creator|完全版

    1. 查看TX2上Qt版本:终端运行

    $ qmake --version

    2. 安装对应版本qtcreator:终端运行

    $ sudo apt-get install qt5-default qtcreator -y

    3. 修改Qtcreator启动快捷方式,加载环境变量

    $ cd /usr/share/applications/

    $ sudo gedit qtcreator.desktop

    找到Exec,加入bash -i -c :

    Exec=bash -i -c qtcreator %F

    最后大致如下图所示:

    4 配置Qt Creator on TX2

    打开qt creator,依次选择Tools->Options->Build & Run->Compilers

    点击Add按钮选择GCC。 在Compiler path:’中选择加入路径/usr/bin/gcc。并依次设置ABI的选项如下图所示:(custom – arm – linux – generic – elf – 64 bit):

    然后点击Apply按钮保存,然后点击Kits:

    - 继续点击Add按钮,按下图填写Name,Qt version, CMake Tool等信息,填好如下图所示

    点击Apply,然后点击OK,设置完毕。

    5. 简单测试—打开一个ros package:

    Open Project选中要打开ROS package的CMakeLists.txt文件,点击Open按钮。

     然后,点击Browse...选择(或新建)build文件夹。我一般放在package下,也即与src文件夹平级。

    点击Next按钮:

    编写ros程序,因为有时会涉及到界面设计,所以本人主要用的QtCreator IDE。首先当然是安装QtCreator,这个网上有很多安装教程和下载资源,非常简单。由于Qt的工程大多采用qmake对.pro文件进行编译,而在ros工程中运用的是catkin_make(实际也是对cmake的一个封装,语法都一样),因此很有必要了解下如何用cmake去写Qt工程,这里给个链接(Qt_Cmake_Manual),大致了解下即可。

    关于如何在QtCreator中配置ROS环境,可以参考http://wiki.ros.org/IDEs#QtCreator,正如链接里所说,最重要最关键的就是Exec=bash -i -c qtcreator这行令名,用于加载ros环境变量。

    在ros的包中都会有CMakeLists.txt文件,在QtCreator中打开项目,选择该文件,并在Arguments中输入-DCMAKE_BUILD_TYPE=Debug,运行cmake,如成功则可继续,如下图所示。一般会遇到的编译出错的情况可根据提示找出,要么语句错误,要么找不到相应的环境变量。

    点击Run CMake:

    相关文章

      网友评论

          本文标题:TX2 qt

          本文链接:https://www.haomeiwen.com/subject/vgwgpctx.html