问题标签 [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.
unit-testing - 如何在 KDevelop 中为基于 automake 的项目添加自定义构建步骤?
我最近开始使用 C++ 和 KDevelop 进行个人编码项目。虽然我一开始只是四处乱窜,但我认为从长远来看,如果我在走得更远之前设置一个适当的单元测试套件会更好。我已经创建了一个单独的测试运行程序可执行文件作为子项目,并且我添加到其中的测试似乎运行正常。至此,成功。
但是,我真的很想让我的单元测试在每次构建时都运行,而不仅仅是在我显式运行它们时。当我将我造成的混乱分解为便利库时尤其如此,每个便利库都可能有自己的测试可执行文件。与其手动运行它们,我想让它们作为构建过程的最后一步运行。我已经查看了项目菜单和 automake 管理器中的所有选项,但我不知道如何设置它。
我想这可能可以通过手动编辑makefile来完成。不幸的是,我的 makefile-fu 有点弱,而且我还担心下次我通过 IDE 更改某些内容时,KDevelop 可能会覆盖我手动所做的任何更改。因此,如果可以选择如何通过 KDevelop 本身执行此操作,我更愿意采用这种方式。
有谁知道我如何让 KDevelop 在构建过程中运行我的测试可执行文件?谢谢!
(我不是 100% 依赖 KDevelop。如果 KDevelop 不能做到这一点,或者如果有一个 IDE 可以让这变得更容易,我可能会被说服切换。)
c++ - 最佳跨平台 C++/QT4 开发环境
我想使用 C++ 和 QT4 开发跨平台应用程序。我在 Linux 和 Windows (MinGW) 上都编码。
目前我正在使用 KDevelop,它是 QMake 集成。在 Windows 上,我正在尝试带有 QT 集成插件的 Eclipse。然而,在两个系统上移动源和更新配置文件/IDE 项目文件是乏味的。
我正在研究使用 CMake,因为它可以生成 Makefile、KDevelop 项目文件和 Eclipse 项目文件。
你怎么看?你用什么来进行这种开发?
linux - 在 Linux 中走哪条路(Qt 或 KDevelop)
在对调试、实现和可用性的支持方面,哪一个 IDE 好。Qt 还是 KDevelop?
各种重复:
https://stackoverflow.com/questions/86676/is-there-a-good-and-free-ide-for-cc-in-linux
https://stackoverflow.com/questions/211924/best-development-ide-for-linux-closed
其中一些已经关闭。
lua - KDevelop 中的 Lua 语法高亮显示
有谁知道如何修复 Kdevelop 中的 Lua 语法突出显示。用于获取表长度的# 符号导致该行的其余部分看起来好像被注释掉了。
t[ #t+1] = "富"
ruby-on-rails - Kdevelop 作为 Rails IDE
当我使用 Linux 时,我想将 Kdevelep 用作 Ruby on Rails IDE。如何设置 Kdevelop 以启用此功能?
c++ - QWidget 中的浮动/嵌入式 QDockWidget(在 QT Designer 中设计的 KXmlGuiWindow 的 CentralWidget)
我只是想进入 QT(和 KDE)程序,并且遇到了一个障碍,试图向嵌入到我的 KDE 4 程序QDockWidget
中的 .ui 文件(基于 a )添加一个可浮动、可拖动的文件。QWidget
这一切都来自 KDevelop 4 提供的基本模板,所以虽然我了解发生了什么,但我只是不知道更改它的最佳方法。
这是交易:main.cpp 生成一个新AEmpire
窗口,开始整个展示:
当一个 newAEmpireView(this)
被创建(继承自QWidget
)并被分配给 m_view 时,这个构造函数被调用:
所以,当我在 QT Designer 中编辑我的程序的 ui 时,我实际上是在编辑AEmpireView_base
ui 文件,它是一个QWidget
. 它仅代表KXmlGuiWindow
(派生自QMainWindow
)的主视图,并在运行时加载。
那么,如何将可浮动、可拖动QDockWidget
的 s 添加到我的主应用程序中?单独设计它们并将它们添加到 UI 中是最佳选择吗?或者可能删除整个AEmpireView
类,并使我的 ui 文件直接表示KXmlGuiWindow
要由AEmpireClass
?
还是我完全忽略了一些明显的东西?谢谢阅读!
c++ - 我的 gdb 或 KDevelop IDE 有问题吗?
我有 Ubuntu 9.04 和 KDevelop IDE。
当我尝试调试 C++ 控制台应用程序时,它告诉我:
GDB 不能使用 tty* 或 pty* 设备。检查 /dev/tty* 和 /dev/pty* 上的设置 作为 root,您可能需要“chmod ug+rw” tty* 和 pty* 设备和/或使用“usermod -G tty username”将用户添加到 tty 组”。
我安装了 gcc 和 gdb,项目编译正常。你有什么建议吗?(如果这是一个新手问题,我很抱歉)
linux - Windows XP 中的 Kdevelop
I received a src archive from a friend who develops Qt apps on Linux on Kdevelop IDE. Is it possible to load the Kdevelop project in Windows in some IDE ? Is there a Kdevelop port on Windows without Cygwin/Msys etc ? Are there any workarounds or I should I have to install Linux and take charge?
Update : I visited the page as mentioned in the below answer, but there's no Kdevelop package in the KdeWin installer . See here
c - 将非 GUI Makefile (make) 项目转换为 KDevelop
我有一个相当简单的 C 项目,我用 make 编译,我想在 KDevelop 中运行和调试,但我无法让它工作。我已经安装了 cmake 并尝试导入现有项目并启动新项目(坚持创建 main.ccp 文件),但无论我做什么,运行程序的所有菜单选项都是灰色的。
如何将此项目移至 KDevelop?
kdevelop - 将 KDevelop 项目复制到另一个目录
将现有 KDevelop 项目文件夹复制到另一个目录的最佳方法是什么,以便新项目包含所有正确的目录设置和配置,并且尽可能少地手动编辑(从而减少出错的空间)?
这里有一些关于有人成功复制项目然后编辑对旧路径的每个引用的信息,但这正是我希望避免的。
事实上,Kdevelop 手册特别建议不要这样做(参见手册,第 8 章,“Project Hacking”[会发布一个链接,但我现在很紧张])。
该项目在 SCM 上共享,应尽可能少地依赖特定用户。