CLION中运行远程的GUI程序

news/2024/12/22 23:02:31 标签: clion, cannot open, display, 远程开发, GUI程序, SSH, X11 Forward
display: none;">

在CLION中运行远程GUI程序,很有可能会遇到下面错误

Gtk-WARNING **: cannot open display:

这是因为远程的GUI程序不能再本地机器上显示。这个问题一般有两种解决方法

  1. 通过SSH的ForwardX11的方法,就是将远程的GUI程序显示到本地机器上,一般在mobaxterm中执行远程的GUI程序时就是用的这种方法。但是这种方法我不太清楚如何在clion中配置,我后面查了一下clion的论坛,说这种方法目前还不支持。

  2. 通过在执行程序时设置DISPLAY=:0,让这个GUI程序在远程机器的显示器上显示。这个方法比较简单,只需要在CLION的Run/Debug Configuration中配置一下执行的环境变量就行

在这里插入图片描述


http://www.niftyadmin.cn/n/5796049.html

相关文章

vue3 setup模式使用事件总线Event bus用mitt,app.config.globalProperties.$bus

环境介绍package.json中的内容如下 需要 npm install mitt: {"name": "event_bus_test","version": "0.0.0","private": true,"type": "module","scripts": {"dev": &…

后端统一接口返回状态【初步模板】

后端统一接口返回状态【模板】 文章目录 后端统一接口返回状态【模板】1 .Result类编写2 .Constants类编写3 .更改Controller层下的类return格式 开发过程中,每个接口的返回格式设计都是一样的,这样可以大大提高开发效率。 项目结构如下图:分…

LabVIEW实现ZigBee通信

目录 1、ZigBee通信原理 2、硬件环境部署 3、程序架构 4、前面板设计 5、程序框图设计 6、测试验证 本专栏以LabVIEW为开发平台,讲解物联网通信组网原理与开发方法,覆盖RS232、TCP、MQTT、蓝牙、Wi-Fi、NB-IoT等协议。 结合实际案例,展示如何利用LabVIEW和常用模块实现物联网…

MyBatis通过注解配置执行SQL语句原理源码分析

文章目录 前置准备流程简要分析配置文件解析加载 Mapper 接口MapperAnnotationBuilder解析接口方法注解parseStatement 方法详解MapperBuilderAssistant 前置准备 创建一个mybatis-config.xml文件&#xff0c;配置mapper接口 <mappers><!--注解配置--><mapper…

软件维护的实施

软件维护活动 (1) 维护机构 除了较大的软件开发公司外&#xff0c;通常在软件维护工作方面&#xff0c;不保持正式的维护机构。维护往往是在没有计划的情况下进行的。虽然不要求建立一个正式的维护机构&#xff0c;但是在开发部门&#xff0c;确立一个非正式的维护机构则是非常…

【算法】栈

阿华代码&#xff0c;不是逆风&#xff0c;就是我疯 你们的点赞收藏是我前进最大的动力&#xff01;&#xff01; 希望本文内容能够帮助到你&#xff01;&#xff01; 目录 一&#xff1a;删除字符串中的所有相邻重复项1047. 删除字符串中的所有相邻重复项 二&#xff1a;比较…

EAS的KDTextField 添加回车事件监听

1、控件绑定一个action&#xff08;可以在ui上配置&#xff09; 2、因为GUI设置的统一的控件切换键为TAB和ENTER两个&#xff0c;所以需要单独设置这个控件的切换键。 Set<KeyStroke> set new HashSet<KeyStroke>(); set.add(KeyStroke.getKeyStroke(KeyEvent.VK_…

【347. 前 K 个高频元素 中等】

题目&#xff1a; 给你一个整数数组 nums 和一个整数 k &#xff0c;请你返回其中出现频率前 k 高的元素。你可以按 任意顺序 返回答案。 示例 1: 输入: nums [1,1,1,2,2,3], k 2 输出: [1,2] 示例 2: 输入: nums [1], k 1 输出: [1] 提示&#xff1a; 1 < nums.leng…