qt linux引用动态库
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引用动态库相关推荐
- QT中引用动态库(.so) 和 静态库 (.a)
1 增加动态库 pro文件中LIBS一行中添加 如新增libvlc.so LIBS += -L/usr/local/lib -lvlc 其中/usr/local/lib为libvlc.so所处的绝对路 ...
- Linux下动态库和静态库制作与调用
Linux下动态库和静态库制作与调用 1.动态库和静态库简介 静态库是指在应用中,有一些公共代码需要反复使用,就把这些代码编译为"库"文件:在链接步骤中,连接器将从库文件取得所 ...
- linux查看动态库导出的符号,Linux下控制动态库导出
在Linux中动态库的确给程序带来了良好的扩充性,并减少了内存的使用量,但这是有代价的.例如: #include Int main(int argc, char *argv[]) { Printf(& ...
- Visual studio那些破事。。。(生成静态库、生成动态库、引用静态库、引用动态库)
共4个小步骤,每个小步骤你都可以新建个VS解决方案,自己跟着步骤跑一下,windows怎么[生成静态库.生成动态库.引用静态库.引用动态库]你就基本明白了@! 文章目录 1.导出静态库.lib(add ...
- Linux下动态库的创建与更新
Linux下动态库(libname.x.y.z)的创建与更新 由于主程序和它依赖的共享库是由不同的开发者开发的.共享库的开发者会不停地更新共享库的版本,以修正bug,增加功能或改进性能.版本多了之后, ...
- Qt调用CUDA动态库及配置
本文配置环境:Win7(x64)+VS2012+CUDA+Qt5.5.0 1.首先保证CUDA集成到VS下(如下图顺利安装Nsight for VS2012).CUDA安装比较简单,选自定义安装,然后 ...
- unity引用动态库的错误解决办法
unity引用动态库的错误解决办法 引用动态库的错误 引用其他类库程序集 .NET Standard 2.0 配置文件 .NET 4.x 配置文件 引用动态库的错误 旧版unity编写的程序使用新版u ...
- 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这个实际的库文件的链接文件,为了版本控制. 要想直接生成. ...
- Linux中动态库(共享库)的制作与使用
0. 库的基本概念 见博客:Linux中静态库的制作与使用 0.1 动态库的工作原理 首先回忆一下静态库,使用静态库,在GCC进行链接时,会把静态库中代码打包到可执行程序中. 但是使用动态库,在GCC ...
最新文章
- 9个杰出的免费 WordPress 主题
- 通过细胞自动机,AI在「我的世界」学会了盖房子
- jQuery核心函数的使用总结
- 上升沿_输入输出的上升沿和下降沿是怎么来的,一起看看
- [系统安全] 二十四.逆向分析之OllyDbg调试INT3断点、反调试、硬件断点与内存断点
- 编译安装 openswan-2.6.34
- 给新手程序猿的16个必备小妙招
- python编写程序时必须遵守的规则被称为_Python程序设计方案习题与答案
- Linux 服务器 监控命令
- Angular Material 教程之布局篇 (五) : 布局参数
- 【阿里巴巴Java编程规范学习 四】Java质量安全规约
- 看拉扎维《模拟CMOS集成电路设计》的一些总结和思考(四)——差动放大器
- 芯片里面长啥样?扫描电子显微镜放大10000倍告诉你!
- 看电影 - 国产凌凌漆
- 三星s8自带测试硬件软件,屏幕素质测试 三星S8表现较好_手机评测-中关村在线...
- win10便签常驻桌面_出奇的好用!聊聊被习惯性忽视的Win10“便笺”
- 神经网络之BP(反向传播算法)的原理介绍
- 计算机网络工程报告,计算机网络工程实习报告
- 考驾照 科目一 笔记
- 分享WIN7输入法图标不显示的几种解决方法
热门文章
- 小米超神服务器维护中,【体验服】《小米超神》体验服8月15日停服维护更新公告...
- HTML5期末大作业:蛋糕甜品店网站设计——蛋糕甜品店(4页) web期末作业设计网页_甜品美食大学生网页设计作业成品
- 解决无法注入spring容器,获取不到spring容器中的bean问题
- 开放式耳机推荐哪款最好、性价比最高的开放式耳机
- mysql 登录报错 (using password: NO)
- android关联符号,在Android数据绑定中找不到符号BR
- 【阅读源码】Transformer的FFN机制源码解读(dropout)
- inspiration 使用方法(二)——Symbol
- LaTex 插入表格
- nofollow标签是什么?有用吗?如何添加?