问题标签 [kdevelop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2062 浏览

c++ - 包含另一个 CMake 项目作为库

我决定使用 KDevelop 为 C 程序(两种语言我都不知道)制作 C++-Qt-GUI,而后者又使用 CMake。

C 源代码没有标题,所以我做了一个,并将一些结构迁移到其中,以及我需要调用的 C 源代码中唯一函数的声明。

问题是我不能调用它,因为要么 CMake 找不到 C 文件(因此找不到定义),或者当我将 C 源添加到 CMakeLists.txt 中的源集时,它抱怨两者我的 main.cpp 和 C 源文件具有主要功能。

我如何告诉 CMake 它应该只使我在标题中声明的 C 文件中的函数可用?

就这个:

PS:我不想过多更改C源代码,因为它是一个独立的项目。我猜开发人员会接受引入标头,但不会更多。

0 投票
1 回答
3301 浏览

c++ - KDevelop 中的项目文件

我正在尝试使用 KDevelop 编写基于 cmake 的简单应用程序。KDevelop 创建了两个 myProject.kdev4 项目文件:一个在项目文件夹中,一个在 .kdev4 隐藏子文件夹中。两者都是非空的。我应该检查哪些?如何让 kdevelop 只使用一个项目文件(最好不要使用隐藏文件夹)?

0 投票
1 回答
605 浏览

qt - Qt 和 Kde4 在运行 CMake 后运行 make

我正在尝试构建自己的插件以与 KDevelop 一起使用。我可以 CMake 并构建一个 Makefile,但是当我运行 make 时,我得到了很多与它相关的错误,没有从 Qt 中找到任何东西,例如“QString 没有指定类型。我需要添加一些东西才能让我的 KDE 插件用 Qt 构建?

错误:

还有更多类似的关于 QGlobal QObject 等。

这是我的CMakeListst.txt

这只是一个试图让 KDevelop 加载我的插件的框架程序。再次感谢。

0 投票
1 回答
238 浏览

qt - KDevelop 使用未定义引用构建插件问题

我得到了对 KDevelop::IPlugins 的未定义引用。我知道这意味着我错过了图书馆,但我不确定这是哪个图书馆。我在哪里可以找到这个。所以我失踪了?

0 投票
1 回答
452 浏览

xml - 尝试添加到 KDevelop 4 中的工具栏和菜单栏

如何添加到 KDevelop 4 插件的工具栏或菜单栏。我知道我需要使用 .rc 文件,但我不确定该 xml 文件的确切语法以及我需要在我的代码中放入什么以便 KDevelop 显示工具栏。

然后我有一个启动 S 的插槽,但在这个问题中这不是必需的,然后这是我的 xml 文件。

请告诉我我做错了什么,如果你知道任何好的资源来学习如何在 KDevelop 4 插件中放置不同的控件。

0 投票
3 回答
13761 浏览

c - 如何创建一个 C 项目?

我正在使用 Kdevelop 创建 C++ 项目。现在我需要创建一个 C 项目。在 3.xx 版本中,我可以选择创建 C 项目,但现在我使用的是 Kdevelop 4.2,我只能看到 C++ 项目模板(QT / NOGui)。

我应该如何为 C 项目配置 Kdevelop?

0 投票
2 回答
5503 浏览

qt - Qt接口:未定义的接口错误

我正在尝试为 KDevelop 编写插件,但遇到了接口问题。每当我包含 QInterfaces(KDevelop::"Interface" 时,我在执行 MOC 步骤时收到未定义的接口错误。有什么想法吗?如果我将其中一个 kdevelop 插件编译为与 kdevelop 一起打包的单个实体,也会发生这种情况源代码。我必须缺少一些链接器选项或库或其他东西。有什么想法吗?

0 投票
2 回答
9721 浏览

qt-creator - 在 qmake 中手动配置影子构建

qt creator 中有一个我非常喜欢的功能,那就是 Shadow 构建。当 Shadow Build 开启时,所有生成的文件(*.moc、Makefile、*.o)都将在给定的源目录中生成,因此源目录保持干净。我正在从 qt creator 转移到 kdevelop,我试图弄清楚这个功能是如何工作的,到目前为止,我可以使用 variables 将生成的二进制文件、moc 文件和目标文件创建到额外的目录中,DESTDIR但是我无法创建 makefile在这个目录中。有任何想法吗?OBJECTS_DIRMOC_DIR

0 投票
1 回答
357 浏览

user-interface - KDE 文件管理器的插件开发

我想在 Red Hat 文件浏览器中右键单击文件时引入一个新字段。假设我已经阅读过,默认的文件浏览器是 Dolphin。但是我不确定如何开发可以执行上述操作的插件/黑客。

教程或开发页面上任何可以专门帮助我完成任务的链接都会有所帮助。

提前致谢。

0 投票
1 回答
717 浏览

linux - 像 gedit 这样的文本编辑器可以通过 fish 访问/编辑远程文件吗?

目前我正在使用 KDevelop 通过 Fish 协议(通过 Shell 协议传输的文件)在远程服务器(很远)中进行开发。但是 KDevelop 对我来说很陌生(而且我不是开发 KDE 的东西),我想使用 gedit 进行开发(定制!)。

gedit 可以与 FISH 一起使用吗?如果可以,我该怎么做?如果没有,还有哪些支持我可以使用的远程文件缓存的可自定义文本编辑器?

仅供参考:我尝试过 SSHFS 方法,但由于网络延迟(MY <-> HK <-> US),使用 fish 是更好的选择。