问题标签 [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 投票
2 回答
58189 浏览

c++ - Cmake target_link_libraries 没有链接我的库

我将开始说明我在 Cmake 问题上几乎完全是哑巴。

CMakeLists.txt对于 Kdevelop 4.1 项目,我有以下内容:

当我尝试构建我的项目时,我看到:

我读到的所有内容都这么说,add_executable应该target_link_libraries看起来像我文件的最后两行:

如果我将这两行更改CMakeLists.txt为:

我懂了:

这清楚地表明target_link_libraries没有链接我的qserialdeviced.

qserialdeviced如果我手动将其添加到 Makefile中/usr/lib/libqserialdeviced.so.1.0.0,则可以正确地链接到/usr/lib/libqserialdeviced.so并轻松找到它。

我显然尝试过:

没有变化。

我也试过:

但是这个测试成功了。找到该库:

谁能帮我理解这里发生了什么?

我正在使用 Linux Fedora 13、cmake 版本 2.8.0、gcc (GCC) 4.4.5 20101112 (Red Hat 4.4.5-2) 和 kdevelop-4.1.0-1.fc13.x86_64。

谢谢我提前。


编辑:

正如@DatChu 所建议的那样,我将我CMakeLists.txt的子目录分开,现在一切对我来说都是有意义的。

谢谢大家!

0 投票
1 回答
556 浏览

macros - 在带有 KDevelop 4 的 CMake 中使用用户定义的 ADD_EXECUTABLE

我们已经为我们的 cmake 文件定义了我们自己的 ADD_EXECUTABLE 宏 (TDS_ADD_EXECUTABLE),它为我们处理了一些很好的内部功能。

问题是,当我在 KDevelop 4 (linux) 中加载我们的项目时,它会找到并构建我们的整个系统,它不会将任何可执行文件添加到项目目标列表中以配置启动。这使得在 KDevelop 中执行任何工作都成为真正的管理噩梦,因为我们必须手动添加所有可执行文件。

有没有办法告诉 KDevelop 我们的 TDS_ADD_EXECUTABLE 执行 ADD_EXECUTABLE... 或类似的东西?我真的很惊讶它无法自己理解这一点,因为它都是脚本化的。

任何帮助表示赞赏,谢谢!

0 投票
1 回答
570 浏览

c - 如何在 kdevelop 中使用 glib?

我正在使用 Kdevelop 4.0 制作一个新应用程序,现在我正在尝试包含 glib,但我做不到。

我已经在 Ubuntu 10.04 中通过 apt-get install 安装,它安装在 /usr/include/glib-2.0 中,但是当我尝试将库包含在

并尝试编译它,它告诉我“这样的文件不存在”。

我究竟做错了什么?

谢谢!

0 投票
4 回答
11617 浏览

kdevelop - 有什么方法可以用 Kdevelop 自动缩进 ac/c++ 代码?

我有一个不是我的源代码,没有评论,而且完全没有缩进。是不是真的一团糟。你知道是否有一些选项,kdevelop 的插件会自动缩进它吗?

0 投票
3 回答
15856 浏览

windows - 是否有可以在 Windows 上安装的 kdevelop 版本?

除了使用 Cygwin 还有什么其他的吗?谢谢!

0 投票
3 回答
7894 浏览

c++ - KDevelop调试警告:设置控制终端失败:不允许操作

不久前,我将个人操作系统更改为 linux,并将开发环境更改为 KDevelop。

但是调试 c++ 项目仍然无法正常工作。我的KDevelop版本是4.2.2(我是通过包管理安装的)

每次我点击“调试按钮”时,应用程序都会以控制台消息启动, warning: GDB: Failed to set controlling terminal: Operation not permitted并且调试功能不可用。

欢迎任何想法。

(如果您需要更多信息,请随时询问)

0 投票
1 回答
1372 浏览

svn - 从 KDevelop 访问 svn 存储库

我已经成功安装了 Subversion 并为我的项目设置了存储库。然后将项目添加到存储库,检查并在 KDevelop 中打开它。

我可以看到 Subversion 菜单项,但每次我尝试在 KDevelop 中使用 svn 操作(添加、提交或更新)时,我都会收到相同的错误消息:无法启动进程无法创建 io-slave:klauncher 说:未知协议“svn+http”。

列出 /usr/share/services 显示 http.protocol 但没有 svn / svn+http 出现。有没有办法可以解决这个问题?

谢谢!

0 投票
1 回答
664 浏览

c++ - Kdevelop 的插件开发

我真的很喜欢在 kdevelop4 中编程,但是它非常缺乏语言支持和其他问题,所以我想为它开发扩展。

然而......很好,它确实出现在 kdevelop4 中应该出现的位置)

有人知道关于这个主题的好文档吗?或者如果你为 kdevelop 制作了一个插件,你能告诉我简而言之需要做什么吗?

0 投票
1 回答
5320 浏览

plugins - 如何为 KDevelop 构建和安装插件?

特别是,我正在尝试安装kdev-control-flow-graph

我已经设法从 git 克隆源代码,cmake 源代码来构建安装到 /usr/local/lib 的 kdevcontrolflowgraphview.so,但是当我重新启动 kdevelop 时,我找不到插件的迹象!

在 Loaded Plugins 窗口下,它没有出现,而且我似乎无法找到一种方法来告诉它新插件的存在。

我在 Ubuntu 11.10 64 位上使用 KDE 开发平台 4.7.2 运行 KDevelop 版本 4.2.3。

任何帮助或建议将不胜感激。

0 投票
1 回答
2654 浏览

cmake - 如何在 KDevelop 中开发共享库?

我想在 KDevelop 中开发共享库。但我没有看到任何图书馆模板。

我想我必须从 c++ 模板创建项目并在两个项目中编辑 CMake 文件。不幸的是,我没有使用 CMake 开发库的经验,我也希望与 KDevelop 很好地集成 - 当我构建/运行使用该库的项目时自动构建库。