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

linux - VMWare Workstation Guest 的哪个 Linux 发行版?

我一整天都在与 UNIX 实用程序作斗争——如果我看起来很困惑,很抱歉!我正在描述我痛苦和(到目前为止)没有结果的过程,因为也许有人会纠正我,或者描述这个过程可能对以后的人有帮助。如果你想跳过这个,问题在下面加粗。

所以我正在尝试转换使用 kdevelop 开发的 Linux 程序。我正在尝试让它在 Windows 7 上运行。(这是此处提到的SHoUT Speech Take ,由Marijn Huijbregts开发)。

我浪费了半天时间试图在 Windows 上安装 kdevelop,才明白 kdevelop 不能在 Windows 上运行,而我一直在安装 KDE :((如果 kdevelop 可以在 Windows 上运行,信息将非常高赞赏)。

好的,所以按照 SO's Best environment to port C/C++ code from Linux to Windows中的建议,我安装了 MinGW32 却发现 SHoUT 的 makefile 包含诸如 aclocal、autoheader 等目标。迄今为止未知的GNU 构建系统

我现在正在使用GetGnuWin32安装GnuWin32。这需要几个小时。我怀疑一旦它完成,我会偶然发现别的东西。

痛苦的一天 - 仍然没有编译一个代码行:((。

所以,我正在考虑另一种方法:安装 Linux 并将 kdevelop 作为交叉编译器运行以编译到 Windows。由于这是一个控制台应用程序,可能会更容易。

所以,最后,我的问题

如果我想在 VMWare Workstation(8,在 Windows 7 主机上运行)安装 Linux 来宾,我知道我需要一个“分发版”。我知道有大量的发行版,有些是免费的,有些是付费的。

我应该选择哪个发行版来运行 kdevelop 并尽可能简单?我只想#@$$ing编译,一天都受不了了……

阿维

编辑:

我尝试使用 VS 编译代码 - 非常乏味。Linux/GCC 和 windows/MSVC 之间的许多差异。此外,这是由其他人开发的代码,我什至不确定该程序是否能满足业务需求。所以我决定了以下过程:

  1. 配置 Linux 并在 Linux 上运行软件。
  2. 验证该程序解决了业务规则。如果不是 - 中止。
  3. 尝试在 Linux 上进行交叉编译。如果在 Windows 上运行,请通过将输出与在 Linux 上获得的输出进行比较来验证。如果好 - 完成。
  4. 尝试使用移植的 Windows 版本的 GNU 构建工具在 Windows 上进行编译。使用在 Linux 目标上构建获得的理解和价值观。如果好 - 完成。别的
  5. 中止并尝试另一种业务问题的解决方案,或尝试 MS 工具(再次使用从构建 Linux 目标中获得的理解和价值)。
0 投票
0 回答
583 浏览

c - popen() , stdio.h, 功能测试宏

popen()在 C++ 程序中使用。我看到它们是定义在stdio.h. 我正在尝试让我的 IDE(KDevelop 4)识别popen().

我查看了实际的源代码stdio.c。在这里,popen不会被任何宏或任何东西“包裹” - 它看起来像任何其他典型功能stdio.h

那么,为什么popen()我的 IDE 无法识别呢? #include <stdio.h>应该是所需要的,但它不起作用......

我在 MAN 页面中注意到他们谈论功能测试宏。In stdio.h,popen()不被任何宏包裹(同样,它看起来像任何其他函数)。此外,当我尝试包含这些宏之一时,例如#define _POSIX_C_SOURCE 2,问题没有解决 -popen()仍然无法识别。

该程序编译(g ++)并正确运行。我只是想知道这里发生了什么。

(StackOverflow 上的另一个线程解决了这个问题,但没有得到满意的答案:popen 隐式声明,即使添加了#include <stdio.h>

0 投票
1 回答
2462 浏览

cmake - 使用 kdevelop 和 CMake 链接共享库

您好,我已经看到关于这个主题的两篇文章,但我仍然没有成功运行我的示例(我是 kdevelop 和 cmake 的新手,所以为这个非常幼稚的问题道歉)我在 kdevelop 中创建了一个 proj3 项目并想要链接一个库所以我在 proj3 目录中创建了第二个项目 projA

projA CMakelist 是 project(proja)

proj3 CMakelist 是

/pascal/pKD3/proj3/projA/build 目录中有一个 libproja 文件,所以我不明白为什么会收到消息 /usr/bin/ld: cannot find -llibproja

感谢帮助

0 投票
2 回答
613 浏览

editor - Kdevelop 不显示编辑器窗口

我正在尝试在 kdevelop 的主编辑器中打开一个项目文件,但它无法显示它。我也尝试过使用新文件,但仍然相同。灰色的窗口中间似乎有一个窗口分隔符。

我已删除项目,清除并重新安装应用程序,但它不起作用。工具栏中的编辑器菜单里面没有任何内容。

我正在使用 kubunu 11.10、KDE ​​4.7.3 和 KDevelop 4.2.3

有人遇到过这个问题吗?

0 投票
1 回答
1017 浏览

linux - kdevelop - 两个窗口

是否有可能在 Kdevelop 中有两个窗口?我有两个液晶显示器。我希望我能有第一个调试信息和第二个代码。

这对我真的很有帮助。

谢谢你的回答。

0 投票
1 回答
2491 浏览

kdevelop - 在 Kdevelop 中的拆分视图之间切换

Kdevelop 允许拆分视图(水平或垂直拆分编辑器窗口),就像 Emacs 和其他编辑器已知的那样。甚至还有创建此类拆分的快捷方式(Ctrl+Shift+T、Ctrl+Shift+L),但我找不到在拆分之间切换的任何快捷方式。有什么方法可以定义在拆分之间切换的快捷方式吗?

奇怪的是,Kate 提供了相同的拆分功能,但在 Settings->Configure Shortscuts 中提供了“下一个拆分视图”和“上一个拆分视图”...

0 投票
1 回答
215 浏览

c++ - KD App 未构建,未定义对 Solid 库的引用

我正在尝试构建一些我在 KDevelop 中编写的 KDE 软件,但出现以下错误:

相关代码如下:

我肯定已经安装了这些库并且可以在我的文件系统上看到它们,所以我不明白为什么 Kdevelop 拒绝构建它。

0 投票
2 回答
3392 浏览

c++ - KDevelop 说找不到包含的文件::iostream

对 Kubuntu 和 KDevelop 来说是全新的。我创建了一个新的 No GUI(CMake) Simple CMake-based C++ 应用程序。

#include 下有一条红色波浪线,我有错误

找不到包含的文件::iostream

我通过谷歌找到的任何答案对我来说都太超前了。我需要的答案是“单击此菜单项,然后单击此,然后单击那个,等等。”

谢谢!

(编辑:添加代码)

0 投票
1 回答
1191 浏览

c++ - C++ 函数在调用时崩溃(类构造函数)

[修改]我有一个非常奇怪的错误。我的调试器在调用使用 std::string 的函数时会崩溃。我认为这是我的代码中的一个错误,起初我没有意识到它必须与 std::strings 做一些事情。无论如何,我现在知道它必须与 KDevelop 做一些事情,因为如果我编译这个小测试文件:

它打印“测试测试”,但是当我尝试调试它时,它也会在调用 main() 时崩溃。无论如何,我可以用 nemivar 调试我的项目,它也使用 GDB 作为后端,没有错误。

所以这对我来说不再是问题,可以删除。

0 投票
1 回答
2581 浏览

ubuntu - 如何让 KDevelop 识别 Ubuntu 中的环境变量?

我在 KDevelop 的一个 c++ 项目中链接到一个外部库。在 CMakeLists.txt 中,我有以下内容:

当我在 KDevelop 中按编译时,它抱怨它找不到外部头文件和库。如果我将上面更改为

该项目编译没有错误。或者,如果我打开 gnome-terminal,导航到项目目录并输入

一切都正确编译。因此,我认为问题在于 cmake 在 KDevelop 调用时不知道环境变量 INCLUDE_PATH 和 LD_LIBRARY_PATH。我已经在我的 .bashrc 文件中定义了这些变量。这是在 Ubuntu(标准 gnome 版本)中运行 KDevelop 的问题吗?我可以配置 KDevelop 以识别在 .bashrc 中发送的环境变量吗?