原则:能在一个机器上开发的就不在两台机器上!! 首先需要配置远程QT开发环境 配置Cmake cmake_minimum_required(VERSION 3.14) project(qt_test) set(CMAKE_CXX_STANDARD 14) set(CMAKE_AUTOMOC on) set(CMAKE_AUTOUIC on) set(CMAKE_AUTORCC on) set(CMAKE_INCLUDE_CURRENT_DIR on) find_package(PythonLib…
环境配置 环境配置 Windows上:QT5 + CLion 硬件上:一只可联网.可ssh连接且装有QT5的树莓派 暂时还没想好... 树莓派安装qt sudo apt-get update sudo apt-get upgrade sudo rpi-update 以上为更新源.包,一般只进行第一步即可 sudo apt-get install qt5-default sudo apt-get install qtcreator sudo apt-get install qtdeclarativ…
为了提高工作效率,需要一个可以自动生成多份相关联的word文档免去繁琐复制粘贴工作的软件.最后选定使用QT C++做界面和主要逻辑程序设计,对word的操作使用python写好对应的函数,然后在QT中调用自己写好的python函数完成相应的功能.由于这是第一次使用python 也是第一次将python嵌入QT中使用所以心中有以下几个疑虑: 1.Python是如何操作word文档的 2.QT中如何使用Python函数 3.按照QT程序的发布流程发布,是否会不兼容Python 使得软件无法运行 对于…
Clion进行远程调试 在大三下半学期学习Linux高级编程时,老师布置的作业要在linux机器上进行,当时完成的十分艰苦,调试难受的一匹,当时就萌生了这个想法,因为Jetbrains官方文档的晦涩(英语差)不了了之.后来在多方群友的指导下,参悟此法,立地成佛.写下此博客.另:本文采用的是树莓派环境,因为上一篇文章配置的树莓派上的Qt,因此本文也采用树莓派,ubuntu上也是同样的的,毕竟都是Linux环境吗. CLion配置远程环境. 正常情况下,右边边栏会有RemoteHost按钮,没有可以…
Qt开发的软件, 想要部署在树莓派上运行, 需要进行打包和发布 主要步骤如下: 1. 找1个树莓派用于开发与打包, 所以需要在它上面安装Qt开发环境 树莓派上安装Qt的方法, 可以看这里>>>传送门 2. 开发完成后, 要使用Qt的Release方式编译正式用于运行的程序 > 配置release路径, 例如: /home/pi/Downloads/release/ > 编译与运行, 生成可运行的程序文件 3.收集运行所需要库文件 可以通过ldd [你的程序名]来查看所需的库文…
2018.3 开始Clion可以支持远程开发了   官网教程如下: https://www.jetbrains.com/help/clion/remote-projects-support.html   直接按照这个教程可能有些问题, 解决过程如下:   1. 添加远程机器 2. 添加远程的CMake 3. 设置路径, 注意一定要如下图配置, 默认路径填/ 然后deployment path要自己设置  …
前两天入手了一块2.8’的tft液晶显示屏,于是和树莓派连了一发,成功将命令行显示在了这块小的可怜的屏幕上之后,觉得这屏幕就显示个黑白内容太浪费了,于是考虑开发一个”脸”(图形用户界面,GUI).首先考虑用C语言或者Python来堆图形界面,但是发现不管是C语言的图形库SDL亦或者OpenGL来堆这货都有点麻烦,毕竟我也不是想显示个太过于复杂的图形界面在那块屏幕上,只是显示一个最基本的文字数字就满足了.于是考虑到QT库.之前曾经学过一段时间的QT For Win32,那个环境很好搭建,从http…
http://blog.csdn.net/pipisorry/article/details/52269952 PyCharm提供两种远程调试(Remote Debugging)的方式:    配置远程的解释器(remote interpreter)    配置Python调试服务器(Python Debug Server)[配置Python调试服务器]本文主要说明远程的解释器(remote interpreter)的配置. 皮皮blog pycharm 通过 SFTP 远程编辑项目的配置 {这…
最近在做一个项目,开发环境用的是QT c++.项目中使用amazon云服务,调研发现有一个Amazon云的python接口.就有了标题中的问题,需要用C++来调用python脚本. 下面是一个c++调用python的小例子.我先贴出代码,然后在详细介绍. # -*- coding: cp936 -*- #定义hello函数,这个函数的功能是输出“hello world!” def hello(): print("hello world!") 上面就是我们一会要用C++调用python脚…
在win+CLion上进行远程qt开发时碰到以下错误: 错误提示: undefined reference to `vtable for MainWindow' 原因:源文件的目录结构有问题?? 解决方法: 将目录结构不分为include.lib等.直接放在一个文件下,不论是*.ui.*.cpp.*.h等. 2019.10.15更新: 最新一次发生该情况时,试着将含有qt特征文件(含有qt的mainwindow等特征性)放置在src下,而include.lib等另做处理,程序编译无错误.参考我的…