unix{
LIBS += -L../bin -lSupportAll#dll引用     LIBS += -L /root/QtDemo/Test -lTest
LIBS += -L../bin -lUsersWidget#../bin/UsersWidget.dll#dll引用
LIBS += -L../bin -lViewData#dll引用
LIBS += -L../bin -lAlgorithm#dll引用
}

插件区别

#ifdef Q_OS_WIN32if(!fileName.startsWith("Plugin")){continue;}
#endif
#ifdef Q_OS_LINUXif(!fileName.startsWith("libPlugin")){continue;}
#endif

Ubuntu中设置中英文输入法切换快捷键

左下角设置图表,设置| 往下拉 device

linux自带的系统截图工具

修改快捷方式

qt ros qmake

qt 按钮透明linux一定要勾选下面的flat

然后样式设置为,解决单击还有黑框的问题

QPushButton{

background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);

background:transparent;

}

qt linux 护眼色 #cbe9cf

工具->选项->文本编辑器  这里的默认主题是不可以修改背景颜色的。点击复制,然后重新起一个名字,就可以更改了。

护眼配色的方案为:红:203 绿:233 蓝:207

unbantu版本

cat /proc/version

ros版本

先在终端输入roscore
打开新终端,再输入,rosparam list
再输入rosparam get /rosdistro

qt在linux版本号

修改系统配置文件让Qt启动器选择新版的Qt Creator

$ sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

自己的修改如下

https://blog.csdn.net/qq_38441692/article/details/105158790

直接拉到 (2)安装ROS qtc pluging版本qtcreator这里阅读

安装后会自动在桌面生成图标,点击即可打开
2,创建工作空间
此版本的qtcreator并不能像原生qtcreator打开项目,需要先创建工作空间:
文件->new file or project:
选中ros workspace

创建ros工作空间

https://blog.csdn.net/weixin_42237429/article/details/90238000

环境变量修改

echo "source ~/Joe/catkin_ws/devel/setup.bash" >> ~/.bashrc
source ~/.bashrc

home下新建catkin_ws,终端打开  输入

cd ~/catkin_ws
code . # 这个点很重要

创建ros包,原来右键就可以

右键点击"src"文件夹,右键弹出选项中,点击"Create Catkin Package",输入包的名称ros_test,按Enter确认,输入包的依赖“std_msgs roscpp”,空格隔开,按Enter确认。

首先新建一个文件夹,我命名为test_ros,在该文件夹中打开终端,执行以下命令来创建ROS工作环境:

mkdir src && cd src
catkin_init_workspace
cd ../
catkin_make

然后在VScode中打开test_ros文件夹,此时的文件目录如下

编译成功后,声明环境变量+rosrun

vscode 右键添加ros包报错 createCatkinPackage requires a catkin workspace to be opened

这个报错,把工作空间删除干净,重新来就解决了。。。

qt中项目的编译和运行配置

https://blog.csdn.net/ipfpm/article/details/83420603 里面直接拉到运行节点

最坑的是这个ros专用调试输出界面

qt linux引用动态库相关推荐

  1. QT中引用动态库(.so) 和 静态库 (.a)

    1 增加动态库 pro文件中LIBS一行中添加 如新增libvlc.so LIBS += -L/usr/local/lib -lvlc 其中/usr/local/lib为libvlc.so所处的绝对路 ...

  2. Linux下动态库和静态库制作与调用

    Linux下动态库和静态库制作与调用 1.动态库和静态库简介   静态库是指在应用中,有一些公共代码需要反复使用,就把这些代码编译为"库"文件:在链接步骤中,连接器将从库文件取得所 ...

  3. linux查看动态库导出的符号,Linux下控制动态库导出

    在Linux中动态库的确给程序带来了良好的扩充性,并减少了内存的使用量,但这是有代价的.例如: #include Int main(int argc, char *argv[]) { Printf(& ...

  4. Visual studio那些破事。。。(生成静态库、生成动态库、引用静态库、引用动态库)

    共4个小步骤,每个小步骤你都可以新建个VS解决方案,自己跟着步骤跑一下,windows怎么[生成静态库.生成动态库.引用静态库.引用动态库]你就基本明白了@! 文章目录 1.导出静态库.lib(add ...

  5. Linux下动态库的创建与更新

    Linux下动态库(libname.x.y.z)的创建与更新 由于主程序和它依赖的共享库是由不同的开发者开发的.共享库的开发者会不停地更新共享库的版本,以修正bug,增加功能或改进性能.版本多了之后, ...

  6. Qt调用CUDA动态库及配置

    本文配置环境:Win7(x64)+VS2012+CUDA+Qt5.5.0 1.首先保证CUDA集成到VS下(如下图顺利安装Nsight for VS2012).CUDA安装比较简单,选自定义安装,然后 ...

  7. unity引用动态库的错误解决办法

    unity引用动态库的错误解决办法 引用动态库的错误 引用其他类库程序集 .NET Standard 2.0 配置文件 .NET 4.x 配置文件 引用动态库的错误 旧版unity编写的程序使用新版u ...

  8. QT 生成.so动态库默认生成.so .so.1 .so.1.0 .so.1.0.0

    QT 生成.so动态库时,会默认生成.so .so.1 .so.1.0 .so.1.0.0四个文件,其中其他三个文件都是指向.so.1.0.0这个实际的库文件的链接文件,为了版本控制. 要想直接生成. ...

  9. Linux中动态库(共享库)的制作与使用

    0. 库的基本概念 见博客:Linux中静态库的制作与使用 0.1 动态库的工作原理 首先回忆一下静态库,使用静态库,在GCC进行链接时,会把静态库中代码打包到可执行程序中. 但是使用动态库,在GCC ...

最新文章

  1. 9个杰出的免费 WordPress 主题
  2. 通过细胞自动机,AI在「我的世界」学会了盖房子
  3. jQuery核心函数的使用总结
  4. 上升沿_输入输出的上升沿和下降沿是怎么来的,一起看看
  5. [系统安全] 二十四.逆向分析之OllyDbg调试INT3断点、反调试、硬件断点与内存断点
  6. 编译安装 openswan-2.6.34
  7. 给新手程序猿的16个必备小妙招
  8. python编写程序时必须遵守的规则被称为_Python程序设计方案习题与答案
  9. Linux 服务器 监控命令
  10. Angular Material 教程之布局篇 (五) : 布局参数
  11. 【阿里巴巴Java编程规范学习 四】Java质量安全规约
  12. 看拉扎维《模拟CMOS集成电路设计》的一些总结和思考(四)——差动放大器
  13. 芯片里面长啥样?扫描电子显微镜放大10000倍告诉你!
  14. 看电影 - 国产凌凌漆
  15. 三星s8自带测试硬件软件,屏幕素质测试 三星S8表现较好_手机评测-中关村在线...
  16. win10便签常驻桌面_出奇的好用!聊聊被习惯性忽视的Win10“便笺”
  17. 神经网络之BP(反向传播算法)的原理介绍
  18. 计算机网络工程报告,计算机网络工程实习报告
  19. 考驾照 科目一 笔记
  20. 分享WIN7输入法图标不显示的几种解决方法

热门文章

  1. 小米超神服务器维护中,【体验服】《小米超神》体验服8月15日停服维护更新公告...
  2. HTML5期末大作业:蛋糕甜品店网站设计——蛋糕甜品店(4页) web期末作业设计网页_甜品美食大学生网页设计作业成品
  3. 解决无法注入spring容器,获取不到spring容器中的bean问题
  4. 开放式耳机推荐哪款最好、性价比最高的开放式耳机
  5. mysql 登录报错 (using password: NO)
  6. android关联符号,在Android数据绑定中找不到符号BR
  7. 【阅读源码】Transformer的FFN机制源码解读(dropout)
  8. inspiration 使用方法(二)——Symbol
  9. LaTex 插入表格
  10. nofollow标签是什么?有用吗?如何添加?