标签: c++

如何让 Eclipse CDT 的 Linux GCC 工具链解析 C++ 标准库头文件?

在 Ubuntu 12.04 LTS 中,我安装了 Eclipse CDT 插件并打开了新的 hello world 项目来测试所有内容。在创建项目时,我选择了唯一的工具链:“Linux GCC”

但是,在创建项目时,它说

#include<iostream>
#include<cstdlb>
Run Code Online (Sandbox Code Playgroud)

未解决。因此,用线条coutendl不能使用,无法找到std

using namespace std; 也造成了问题。

如何让我#include的标准库头指令得到识别,以支持使用std命名空间的代码?

eclipse c c++ eclipse-cdt

12
推荐指数
1
解决办法
2万
查看次数

从命令行查找开发库的版本?

我使用 Ubuntu 软件中心安装了 c++ boost 开发库。问题是那是很久以前的事了,我不记得它们安装在哪里,也不记得它们是什么版本。我可以从命令行做些什么来告诉我在我的系统上安装了什么版本?我知道我可以做这样的事情

gcc -v
Run Code Online (Sandbox Code Playgroud)

获取应用程序的版本,但是否有类似的东西可用于图书馆?我正在使用 ubuntu 12.04

shared-library c++ libraries application-development boost

12
推荐指数
2
解决办法
4万
查看次数

如何编写动态更新的面板应用程序/指标?

我正在尝试为 ubuntu Mate 编写一些面板应用程序。我相当了解 C/C++ 和 SDL。我看过 Mate-University 面板应用程序 github 页面,但我无法让它正常工作/我有一段时间使用它。

我只是想知道,是否有一些简单的途径来编写面板应用程序?我不是在谈论使用自定义应用程序启动器,我想向面板添加新功能,但我不确定如何添加。有关编写面板应用程序的教程或描述可能非常有用。

panel python programming c++ mate

12
推荐指数
1
解决办法
5595
查看次数

在 GCC 7.3 中禁用 C++11

似乎在 Ubuntu 18.04 中,默认提供的 g++(版本 7.3.0)默认以 C++11 兼容模式运行。我的旧代码中出现了一些与 C++11 不兼容的错误。我安装了 g++-6(版本 6.4.0)并且程序编译正常。是否可以在 g++-7 中禁用 C++11 模式?

gcc c++ g++

12
推荐指数
1
解决办法
6733
查看次数

可以用 C++ 编写统一位置吗?

C++ 是编写统一位置的受支持语言吗?

unity c++

11
推荐指数
1
解决办法
568
查看次数

错误的“应用程序无响应”框正在对 GDB 造成严重破坏

我正在尝试使用 GDB 和 Qt Creator IDE 调试 C++ 应用程序。每次调试器在断点处停止时,Ubuntu (v 17.10) 都会认为应用程序已冻结,并发出带有“{application} 未响应”警告的对话框,并提供强制退出或等待的选项。等待只会导致 5 秒后弹出相同的对话框。对话框打开时调试器不可用。有没有办法在 Ubuntu 中完全禁用这个警告?

注 1:刚刚发现这个问题与 Java 非常相似。

注 2:这会发生在 Gnome3 中,但不会发生在 Unity 中。临时解决方法是使用 Unity 桌面登录。

注 3:这似乎已在 Ubuntu 18.04 (GCC 7.3) 中修复。

c++ gdb

11
推荐指数
1
解决办法
2021
查看次数

如何将 Clang 9 设置为 Ubuntu 19.10 上的默认 C++ 编译器?

如何将 Clang 9 设置为 Ubuntu 19.10 上的默认 C++ 编译器?我搜索了互联网,但没有任何帮助。谢谢你的答案 :)

default c++ compiler clang 19.10

11
推荐指数
2
解决办法
2万
查看次数

用于 C++ 的 Unity Launcher API

我正在尝试使用 QT SDK 在 QT 中开发一些程序。昨天我在 ubuntu 官方网站上阅读了有关Unity Launcher API 的信息。但是只有 Vala 和 python 的例子。是否可以将 Unity Launcher API(快速列表、计数器和进度条)与 C++ 语言一起使用,如果可能,请发布示例。

unity qt c++ application-development

10
推荐指数
1
解决办法
3010
查看次数

安装最新版本的 wxwidgets

我正在尝试通过终端安装最新版本的 wxwidgets 并遵循这些指示

但是,当我导航到文件夹时/usr/include,创建了一个名为wx-3.0-unofficial. 这是正确的文件夹吗?

另外,如果我想安装 v3.10.0,我是否会执行相同的命令但将 3.0 替换为 3.1?

基本上,这些是我应该用来安装 wxwidgets 的正确命令还是有更好的方法?

页面上的命令如下(安装IDE的部分我跳过了):

sudo apt-add-repository 'deb http://repos.codelite.org/wx3.0.2/ubuntu/ trusty universe'
apt-get update 
apt-get install libwxbase3.0-0-unofficial \
                libwxbase3.0-dev \
                libwxgtk3.0-0-unofficial \
                libwxgtk3.0-dev \
                wx3.0-headers \
                wx-common \
                libwxbase3.0-dbg \
                libwxgtk3.0-dbg \
                wx3.0-i18n \
                wx3.0-examples \
                wx3.0-doc
Run Code Online (Sandbox Code Playgroud)

然后,我按照用户指南中的一些说明进行操作

cd /usr/include
ls | grep wx
sudo ln -sv wx-2.8/wx wx
Run Code Online (Sandbox Code Playgroud)

我用 3.0 替换了 2.8

gui command-line c++ software-installation

10
推荐指数
1
解决办法
3万
查看次数

C/C++ 选项在 NetBeans 中不可用

我将 Ubuntu 14.02 升级到 Ubuntu 16.04 并意识到升级后 NetBeans 不再工作。所以我再次从命令行安装了 netbeans:

sudo apt install netbeans
Run Code Online (Sandbox Code Playgroud)

但是安装后,当我打开 NetBeans 时,它仍然没有给我创建 C/C++ 项目的选项。

没有C选项

有人可以帮忙解决这个问题吗?

c netbeans c++

10
推荐指数
2
解决办法
2万
查看次数