我从sandsmark/kdev-control-flow-graphfork后成功构建并安装了kdev-control-flow-graph插件进入我自己的fljx/kdev-control-flow-graph分支变化最小。但是,当我尝试启用kdev-control-flow-graphView时,我收到以下错误:“无法创建KGraphViewer实例,请验证是否安装了兼容版本。”我在Kubuntu16.04上运行KDevelop5.1.1并安装了kgraphviewer:#aptsearchkgraphviewerSorting...ProntoFullTextSearch...
Kdevelop维基says(bottomofthepage)*如果在配置构建工具链后KDevelop仍无法正确找出包含路径,您可以手动将每个目录的包含路径添加到.kdev_include_paths文件中。这可以从KDevelop内部通过运行与“找不到包含文件”问题相关的“解决问题”向导来完成,例如将鼠标悬停在有问题的#include行上。*现在,我已经完成了(并且不再有任何有问题的、带下划线的#include行)。但是当我尝试构建时,我得到:~/projects/mqncpptest/build>make[100%]BuildingCXXobjectCMakeFiles/mqncp
在大多数IDE(例如VisualStudio、所有JavaIDE等)中,默认情况下,当用户选择执行或调试应用程序时,就会构建源代码。我如何配置KDevelop来执行相同的操作? 最佳答案 转到“运行”->“启动配置”菜单项。您可以在那里配置启动配置,包括参数、工作目录等。在底部,有一个依赖block,您可以在其中指定在执行启动配置之前应该运行的构建目标。 关于c++-我如何配置KDevelop在执行前构建?,我们在StackOverflow上找到一个类似的问题:
我正在使用KDevelop作为我的C++程序的IDE。我的程序中有一个数组charbuffer[1024]。读取数据到缓冲区后,我想手动检查它。但是在左侧面板中,我需要读取数组一个字符一个字符。有什么方法可以一次性获取数组的内容吗? 最佳答案 使用KDevelop中提供的GDB工具View。在KDevelop4.6中,Window->AddToolView->GDB将在KDevelopIDE的底部/左侧/右侧打开GDB工具View。调试您的程序,在必须检查变量值的位置,在对应于GDBcmd的文本框中输入printvariable_n
如何在KDevelopIDE中添加-fpermissive选项?还有-std=c++0x选项 最佳答案 点击打开配置并将您的标志添加到CMAKE_CXX_FLAGS变种。如果您希望为构建您的源代码的任何人设置这些标志,您可以set(CMAKE_CXX_FLAGS"-fpermissive-std=c++0x")在CMakeLists.txt. 关于c++-如何向kdevelop添加-fpermissive选项?,我们在StackOverflow上找到一个类似的问题:
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion哪一个IDE在调试支持、实现和可用性方面比较好。Qt还是KDevelop?各种重复:C++IDEforLinux?https://stackoverflow.com/questions/86676/is-there-a-good-and-free-ide-for-cc-in-linuxwhat'sthebeststableeditor&compilerforc++withgui&under
关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion哪一个IDE在调试支持、实现和可用性方面比较好。Qt还是KDevelop?各种重复:C++IDEforLinux?https://stackoverflow.com/questions/86676/is-there-a-good-and-free-ide-for-cc-in-linuxwhat'sthebeststableeditor&compilerforc++withgui&under
KDevelop是否支持在CMake项目的调试和发布版本之间切换? 最佳答案 当然,单击打开配置,然后单击窗口顶部的+。这将允许您添加另一个构建目录,并且您将能够在它们之间切换。 关于c++-KDevelopwithCMake项目-如何管理调试和发布版本?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15064715/
我只是想通过编写在KDevelop中包含一个C++头文件#include但是,KDevelop会自动将上述语句更正为#include我一直无法弄清楚我可以在哪里更改它。我想要第一个版本,以便我的文件与我正在处理的项目中的其他文件相似。文件类型正确设置为C++文件。我认为额外空间的原因是KDevelop想要缩进该行,因为它在条件内,即如下所示的包含防护:#ifndefTHIS_FILE_H#defineTHIS_FILE_H//THIS_FILE_H#endifKDevelop还想缩进#defineTHIS_FILE_H行。我尝试通过转到设置->自定义KDevelop菜单项,然后单击左侧
我需要使用步骤(Stepover,Stepoverinstruction...)和断点。但是选项Stepover,Stepoverinstruction等等。在菜单运行中被禁用。当我在程序中放置断点时,程序不会停在该断点处。我发现我必须关闭编译器和链接器的优化。但我不知道如何关闭Kdevelop4.4.1中的优化。我在哪里可以找到这个设置?或者步骤和断点问题的原因不是编译器优化? 最佳答案 您需要在Debug模式下编译。您使用什么工具链进行编译?制作?如果是这样,请将CMAKE_BUILD_TYPE设置为调试。