标签: c++

在 12.04 上安装 boost-已经运行了“sudo apt-get install libboost-all-dev”-现在怎么办?

我想在 Ubuntu 12.04 上安装 boost 库,所以我运行:

sudo apt-get install libboost-all-dev
Run Code Online (Sandbox Code Playgroud)

但是现在搜索名为“boost”的文件夹时,我似乎找不到文件的安装位置?我现在必须运行某种 bjam 命令吗?我希望看到某种 boost 文件夹层次结构,然后是 boost 库的所有头文件和源文件?

c++ 12.04 boost

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

有没有类似于 <conio.h> 的库?

我使用 IDE DEV C++ 在 Windows 上编译 C 程序,并使用了库和 ,但现在我使用 Ubuntu 并下载了 Codeblocks,但它没有这些库。我只是想使用一些类似于 getch() 的函数,它存在于库 conio 中。有没有类似的库?如果有我该如何安装?

gcc c code-blocks c++ compiler

6
推荐指数
1
解决办法
4万
查看次数

我如何知道我安装了哪个版本的 clang?

我怎么知道我安装了哪个版本的 clang?

c++ clang

6
推荐指数
1
解决办法
5万
查看次数

LAPACK 安装以及 lapack-devel 和 lapack-dev

我想在我的 Ubuntu 14.04 上完整安装 La-pack。

所以,我在我的系统上做了以下安装命令: sudo apt-get install libblas-dev checkinstall sudo apt-get install libblas-doc checkinstall sudo apt-get install liblapacke-dev checkinstall sudo apt-get install liblapack-doc checkinstall

但我需要确保lapack-devellapack-dev也已安装。我如何确认?如果我还没有安装,那么如何安装它,因为当我尝试sudo apt-get install lapack-devel它时:

E: Unable to locate package lapack-devel as a response And same for lapack-dev
Run Code Online (Sandbox Code Playgroud)

c++

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

如何在最新版本的 g++ 中使用 C++ 11 特性

新手来了 我刚从终端运行我编写的 C++ 程序时出错:error: ‘stoi’ is not a member of ‘std’. 他们告诉我编译器太旧了。

我正在使用 Ubuntu 14.04。

我的 g++ 版本是 4.8.4。

如何升级?

upgrade c++ g++

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

如何安装和设置使用 PortAudio 的环境?

我对 Ubuntu 很陌生,我发现安装程序/库很困难。如何使用终端在 Ubuntu 中安装和构建 PortAudio?

compiling c++ software-installation

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

如何在 ubuntu 14.04 中安装 jsconcpp 进行 C++ 开发?

正如问题告诉我应该如何在 ubuntu 14.04 中安装jsonccpp。我已经下载了 jsoncpp-src-0.5.0.tar.gz 表单sourceforge。然后我使用 sudo 打开 nautilus 并复制、粘贴和提取 tar.gz 文件/opt。我已经安装了 cmake 并使用此代码按照 jsoncpp github 中的建议进行安装

cmake -DCMAKE_BUILD_TYPE=debug -DBUILD_STATIC_LIBS=ON -DBUILD_SHARED_LIBS=OFF \
      -DARCHIVE_INSTALL_DIR=. -G "Unix Makefiles"
Run Code Online (Sandbox Code Playgroud)

但它给出了这个错误

CMake Error: The source directory "/opt/jsoncpp-src-0.5.0" does not
appear to contain CMakeLists.txt. Specify --help for usage, or press
the help button on the CMake GUI.
Run Code Online (Sandbox Code Playgroud)
  • Codeblocks 用作 C++ 开发 IDE

compiling code-blocks c++ software-installation 14.04

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

是否可以快速拥有一个共享库?

今天我正在试验这个。我决定拍一张我的图书馆。我的 snapcraft.yaml 看起来像这样:

name: inverse
version: "4.1"
summary: [insert summary here]
descrption: [insert short desc here]
  [insert long desc here]
confinement: devmode

parts:
  inverse:
    plugin: cmake
    source: https://github.com/InitializeSahib/Inverse/archive/v4.1.tar.gz
Run Code Online (Sandbox Code Playgroud)

我用 来创建档案snapcraft,然后用 安装它sudo snap install --devmode inverse_4.1_amd64.snap
问题是,我不能用
经过基本检查,我得出了以下结论:

/snap (contains the inverse snap [headers and shared objects])
/usr/local/lib, /lib, /usr/lib (nothing in here)
/usr/local/include, /usr/include (nothing in here either)
Run Code Online (Sandbox Code Playgroud)

毫不奇怪,当我尝试使用它时会g++ 失败

g++: fatal error: inverse/InverseRandom.h: no such file or directory
g++: …
Run Code Online (Sandbox Code Playgroud)

shared-library c++ 16.04 snap

6
推荐指数
1
解决办法
909
查看次数

cpp 与 c++ 编译器?

Ubuntu 中的“cpp”和“c++”编译器有什么区别?

在决定哪些是最优雅的使用之前,我一直试图澄清 Ubuntu(以及一般的 Linux 发行版)中使用的各种编译器同义词。使用“file”命令跟随符号链接可以快速显示“cc”链接到“gcc”,“c++”链接到“g++”。

然而,“cpp”和“c++”没有符号链接,而是链接到两个不同的 ELF 文件,其中“cmp”显示不相似,因此它们也不是硬链接。有谁知道这些编译器之间的差异的重要性?

compiling c++

6
推荐指数
1
解决办法
5975
查看次数

使用 C++ 访问 Ubuntu 的密码存储

我正在尝试用 C++ 编写一个应用程序,该应用程序使用存储在 Gnome 密钥环中的 Ubuntu One OAuth 令牌,但在 Gnome 或 Ubuntu One 开发人员站点上找不到任何文档来告诉我如何执行此操作。

Ubuntu One 站点表示,对 Ubuntu One 服务的所有请求都必须使用有效的 Ubuntu One OAuth 令牌进行签名,但它没有说明如何执行此操作。

Keyring API 的 Gnome API 参考只是运行一个没有任何上下文的函数列表,或者更重要的是#include,我应该用来将这些函数导入我的程序的指令。

有谁知道我在哪里可以找到任何帮助我访问 Ubuntu One OAuth 令牌的文档?

ubuntu-one c++

5
推荐指数
1
解决办法
603
查看次数