问题标签 [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.
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 之间的许多差异。此外,这是由其他人开发的代码,我什至不确定该程序是否能满足业务需求。所以我决定了以下过程:
- 配置 Linux 并在 Linux 上运行软件。
- 验证该程序解决了业务规则。如果不是 - 中止。
- 尝试在 Linux 上进行交叉编译。如果在 Windows 上运行,请通过将输出与在 Linux 上获得的输出进行比较来验证。如果好 - 完成。
- 尝试使用移植的 Windows 版本的 GNU 构建工具在 Windows 上进行编译。使用在 Linux 目标上构建获得的理解和价值观。如果好 - 完成。别的
- 中止并尝试另一种业务问题的解决方案,或尝试 MS 工具(再次使用从构建 Linux 目标中获得的理解和价值)。
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>)
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
感谢帮助
editor - Kdevelop 不显示编辑器窗口
我正在尝试在 kdevelop 的主编辑器中打开一个项目文件,但它无法显示它。我也尝试过使用新文件,但仍然相同。灰色的窗口中间似乎有一个窗口分隔符。
我已删除项目,清除并重新安装应用程序,但它不起作用。工具栏中的编辑器菜单里面没有任何内容。
我正在使用 kubunu 11.10、KDE 4.7.3 和 KDevelop 4.2.3
有人遇到过这个问题吗?
linux - kdevelop - 两个窗口
是否有可能在 Kdevelop 中有两个窗口?我有两个液晶显示器。我希望我能有第一个调试信息和第二个代码。
这对我真的很有帮助。
谢谢你的回答。
kdevelop - 在 Kdevelop 中的拆分视图之间切换
Kdevelop 允许拆分视图(水平或垂直拆分编辑器窗口),就像 Emacs 和其他编辑器已知的那样。甚至还有创建此类拆分的快捷方式(Ctrl+Shift+T、Ctrl+Shift+L),但我找不到在拆分之间切换的任何快捷方式。有什么方法可以定义在拆分之间切换的快捷方式吗?
奇怪的是,Kate 提供了相同的拆分功能,但在 Settings->Configure Shortscuts 中提供了“下一个拆分视图”和“上一个拆分视图”...
c++ - KD App 未构建,未定义对 Solid 库的引用
我正在尝试构建一些我在 KDevelop 中编写的 KDE 软件,但出现以下错误:
相关代码如下:
和
我肯定已经安装了这些库并且可以在我的文件系统上看到它们,所以我不明白为什么 Kdevelop 拒绝构建它。
c++ - KDevelop 说找不到包含的文件::iostream
对 Kubuntu 和 KDevelop 来说是全新的。我创建了一个新的 No GUI(CMake) Simple CMake-based C++ 应用程序。
#include 下有一条红色波浪线,我有错误
找不到包含的文件::iostream
我通过谷歌找到的任何答案对我来说都太超前了。我需要的答案是“单击此菜单项,然后单击此,然后单击那个,等等。”
谢谢!
(编辑:添加代码)
c++ - C++ 函数在调用时崩溃(类构造函数)
[修改]我有一个非常奇怪的错误。我的调试器在调用使用 std::string 的函数时会崩溃。我认为这是我的代码中的一个错误,起初我没有意识到它必须与 std::strings 做一些事情。无论如何,我现在知道它必须与 KDevelop 做一些事情,因为如果我编译这个小测试文件:
它打印“测试测试”,但是当我尝试调试它时,它也会在调用 main() 时崩溃。无论如何,我可以用 nemivar 调试我的项目,它也使用 GDB 作为后端,没有错误。
所以这对我来说不再是问题,可以删除。
ubuntu - 如何让 KDevelop 识别 Ubuntu 中的环境变量?
我在 KDevelop 的一个 c++ 项目中链接到一个外部库。在 CMakeLists.txt 中,我有以下内容:
当我在 KDevelop 中按编译时,它抱怨它找不到外部头文件和库。如果我将上面更改为
该项目编译没有错误。或者,如果我打开 gnome-terminal,导航到项目目录并输入
一切都正确编译。因此,我认为问题在于 cmake 在 KDevelop 调用时不知道环境变量 INCLUDE_PATH 和 LD_LIBRARY_PATH。我已经在我的 .bashrc 文件中定义了这些变量。这是在 Ubuntu(标准 gnome 版本)中运行 KDevelop 的问题吗?我可以配置 KDevelop 以识别在 .bashrc 中发送的环境变量吗?