Questions tagged [c++]

Software related to the C++ programming language, including development environments, editors, compilers, analyzers, and libraries.

268 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
8
votes
0answers
69 views

Static analysis tool that catches dangerous captures

In C++11, programmers are given control over how lambdas capture values: each value used in the lambda expression (other than the arguments to the lambda itself) is captured either by reference or by ...
6
votes
0answers
175 views

Tool for Automatic Removal of `using namespace`

Is there any tool to convert: #include <iostream> using namespace std; using namespace foo; using namespace bar; namespace foo { int foo_value() { return 5; } } namespace bar { const ...
6
votes
1answer
469 views

Cross-Platform 2D Graphics Renderer Library (Desktop & Mobile)

I am looking for an advanced (features) cross-platform drawing library. It needs to have high performance, but not really worrying about games as such. A big plus will be SVG support, writing is maybe ...
6
votes
0answers
47 views

Tool to identify the sources of compile-time memory consumption

TLDR; What kind of tools are available in a Unix environment to help me identify where time and memory are being spent at compile-time? I have a small C++ hobby project which contains no template ...
5
votes
0answers
709 views

A C++ NURBS library with boolean operations that is not OpenCASCADE

I'm working on SolveSpace, a parametric CAD. I'm looking for something to replace its builtin NURBS library, which has become a limiting aspect for many improvements. It must: Not be OpenCASCADE; Be ...
5
votes
0answers
58 views

Translating new C++ to old C++

C++11 and C++14 introduce a lot of new features that make programmers' lives easier. However, in various environments (e.g. CUDA), support for the most modern C++ features may be weak or nonexistent. ...
5
votes
0answers
242 views

In-app triplestore like SQLite

Is there any open-source and cross-platform triplestore that could be integrated into a C++ application? I’m not looking for servers (i.e. 4store or Soprano). The good example for relational ...
4
votes
0answers
34 views

C++ loading compressed file to memory and reading/extracting particular files within

I am looking for a lossless archive/compression library that supports random-access extraction of particular files, and would also like to perform such extraction in C++, meaning from C++ executable: ...
4
votes
0answers
108 views

Tools to automatically modernize code with constexpr

I work on a large codebase that is migrating to C++14 (and eventually C++17 & beyond). We'd like to "constexpr all the things," but obviously with a large codebase, our team can't go in overnight ...
4
votes
0answers
60 views

Lightweight Python IDE for ML

I run Debian 9 with 2GB of RAM. I primarily use the machine to access AWS for training models. I use jupyter notebooks to prototype and atom to finalize models.But, Atom is a resource hogging text ...
4
votes
0answers
40 views

BinHex 4.0 decoder to use in commercial software

I am looking for code or library I can use in commercial software to decode binhex 4.0 files (https://en.wikipedia.org/wiki/BinHex). After searching web I found these: Several copies C code that is ...
4
votes
0answers
295 views

Ncurses wrapper with “fluid layout”

I'm looking for a ncurses-like framework for C++ that handles both the rendering and the layout of the UI components almost automatically. What I mean by a fluid layout is a system somewhat similar ...
4
votes
0answers
582 views

Polygon tessellation library

For a project I'm working on I need to be able to split arbitrary polygons (concave or convex) into triangles for rendering. The concave polygons are the most problematic so I'm looking for a library ...
4
votes
3answers
390 views

C++ constexpr math (header-only) library

I'd like to utilize C++14's constexpr semantics expansion to calculate some mathematical formulae at compile time. But - I don't want to "roll my own" constexpr versions of sqrt(), log(), ...
3
votes
0answers
124 views

C++ hover documentation, autocomplete extension for Visual Studio Code (like Python's “Kite”)

Is there any extension for Visual Studio Code that supports C++ that shows the following? Smart completions Popular patterns Code examples Documentation I am mainly interested in seeing the ...
3
votes
1answer
262 views

Looking for a web tool for core dump/crash dump analysis

Our team needs to analyse core dumps from testers (or sometimes from clients) that C++ libraries and application produces. Both on Windows & Linux. Of course we can use gdb to analyse it, but it ...
3
votes
0answers
43 views

Fixed point library that represent number with more than 128 digits for c++

I am looking for a free C++ fixed point library that supports precision more or equal to 252 like as gmp but with fixed point. I need this library to compare and to represent the numbers in Oracle ...
3
votes
0answers
1k views

Which is the best http client library based on either C or C++ in terms of performance during heavy parallel downloads?

Which is the best http client library based on either C or C++ in terms of performance during heavy parallel downloads? Currently I am looking for developing an C++ application using HTTP client ...
3
votes
0answers
105 views

Alternative to Visual Studio Debugger for programming C++ & SDL2 in Ubuntu

I'm looking for an alternative program or plugin for an IDE that can be used for cross-platform compilation of SDL2 projects written in C++ to these platforms: Windows Linux Raspbian BSD Android The ...
3
votes
0answers
397 views

Non-linear optimization library for C++

I'm looking for a non linear optimization C++ library that satisfies the following requirements: If it's an open source licence it must have LGPL or a less restrictive licence. Open source is ...
3
votes
0answers
91 views

C++ compatible parser generator that makes user-friendly error reporting easy

In my experience, programs which use parser generators to parse domain-specific languages tend to spew cryptic and unhelpful "syntax errors" in case an input cannot be parsed correctly. Now that I ...
3
votes
0answers
173 views

Converting C# to C++

I have tried the Tangible C# to C++ Converter but I'm not happy with it - it generates too many compiler error and even the parts that are compilable may contain issues which make the C++ result ...
3
votes
0answers
27 views

Is there a cross compiler of sorts targetting different versions of Windows (edition, word size etc)?

I am in a situation where I need to rebuild my existing C++ app to target Windows Server 2008. My dev machine is Windows 7 64 bit Home Premium. The app uses no APIs at all and is in "pure" C++. It's ...
3
votes
0answers
337 views

Any good plotting library for massive data analysis in C/C++?

I use GNUPLOT and PGPLOT for plotting my data in C/C++. But these are ridiculously slow when the data size becomes huge. So I want a plotting library that can give me a fast response even if I plot a ...
2
votes
0answers
9 views

Looking for a concurrent data structure checker

While reading “C++ Concurrency in Action 2nd Edition” by Anthony Williams, I stumbled across a sentence about an automatic tool that verifies concurrent data structures. He said that such tools exist, ...
2
votes
0answers
14 views

Library for handling Abstract Syntax Trees efficiently

I'm looking for a C/C++ library for handling Abstract Syntax Trees that can be generated after recognizing a language in Antlr or yacc/bison. Given that in software or query optimization you need to ...
2
votes
0answers
97 views

What is the best c++ wrapper for libav?

Looking for a simple c++ wrapper for libav (ffmpeg). I would like to use it on Linux (Debian), and looking for something which does not add unnecessary overhead to libav. I did some research, found ...
2
votes
0answers
10 views

Command line tool to auto generate doxygen skeleton headers

I am looking for a command line tool (Unix/Linux) that given a path to a file will find all classes/functions that are not yet documented and insert a header skeleton. For example: int myFunction(...
2
votes
1answer
52 views

Assembly code to execution graph visualization

is there a software or lib that visualizes generated assembly (preferred) or C++/C code to a directed graph, witch in turn shows the paths of execution. Something similar like the example in the ...
2
votes
0answers
68 views

Is there a high-quality commercial or open source alternative to Doxygen?

I frequently work with large bodies of C++ or Objective C source code and am growing increasingly frustrated with Doxygen. It's horribly slow for significant code bases (> 1 million lines of code), ...
2
votes
0answers
42 views

Are there free tools/setups for cached, distributed C++ compiling with CMake on Windows?

This problem touches too many topics outside of the CMake, C++, Windows world I am familiar with. I kind of hit a wall of way to many options to explore each one. Actually I am hoping for someone ...
2
votes
0answers
16 views

Graph de/serialization library supporting many formats

I'm interested in a C++ library for reading and possibly writing graphs and digraphs from and to buffers and streams/files. In other words: A graph de/serialization library. Required features: ...
2
votes
1answer
30 views

A good tool for searching references and declaration in a C++ project?

I'm looking for a free tool for analyzing a generic C++ project without a particular IDE for searching references or declaration of classes, methods and functions. For example, a similar tool have to ...
2
votes
0answers
14 views

(Java) Libraries to generate C/C++/C# Call Dependency Graphs

I'm looking for any libraries that could help me extract code symbols (functions, types etc.) from the C family languages, preferably including calling dependencies. A Java library would be best since ...
2
votes
0answers
203 views

C++ Library for pogramming a soundboard (microphone -> output streaming + play sounds)

I am currently trying to write a soundboard application in C++. The plan is to stream the microphone input directly to a virtual audio cable (which is then used as the input in other apps) and ...
2
votes
0answers
160 views

NAudio alternative for C++

I am long time programming with C# and NAuido, now i moved to modern C++. I am has a few projects for audio visualization: Waveform, spectrum analyzer, etc. Now i going to port my projects for C++, ...
2
votes
0answers
170 views

CPP memory leaks detection tool for Mac Mojave

I am developing with c++ with a mac. Frequently, my codes have memory leak issues, and I want a tool that can detect them. I want something like Valgrind, but I can't use Valgrind as I'm on Mojave(10....
2
votes
0answers
68 views

Selecting a reliable cross platform framework

Currently I am using C++/Qt for cross platform desktop development (mainly Linux, Windows, Mac). Qt is powerful but I recently experienced some critical problems: Widget components and some other ...
2
votes
0answers
35 views

Visual Studio C++ 3d plot

I want to ask a convenient tool to plot 3D figure by Visual studio C++,such as mesh, surf in matlab, and it must be integrated in the GUI, like QT or mfc. I try gnuplot, but it seems cannnot plot ...
2
votes
0answers
47 views

Proxy Resolver library in Rust

Currently, are there any stable proxy library written in Rust? There are some alternatives in Java like proxy-vole which has the following abilities: Retrieve proxy pac script from any operating ...
2
votes
0answers
8 views

What library or API can I use to generate possible words/names from a phonetic syllable format?

I am working on a C++ name generator based on machine learning of baby names in the United States. Part of this process is splitting names into their phonetic syllables and generating new names in ...
2
votes
0answers
31 views

What is an easy C++ graphics/game library for raw beginners?

I want something beginners can program with from day one. The old DarkGDK was spot on for this, so that "Hello world" really is this easy: void DarkGDK () { dbPrint ("Hello, world!"); ...
2
votes
0answers
515 views

Slim C/C++ REST-Server library without dependencies

In an safety critical embedded environment (in terms of MISRA) I want to provide services accessible via JavaScript (the script itself is not safety critical, btw). So I'm currently looking for a ...
2
votes
0answers
39 views

What tools should i use for this type of GUI?

i want to create an app with a GUI that has 3 tabs that display an mp3 file Something like The following 3 images: two of them are 2d spectrum's and one 3d any good library? also i know c++ also ...
2
votes
0answers
37 views

Show all possible paths from a specific function

Originally posted on stackoverflow, but they indicated this question would be a better fit for here. https://stackoverflow.com/questions/52928683/show-all-possible-paths-from-a-specific-function For ...
2
votes
0answers
209 views

Simple C++ dashboard library?

Is there any free library that allows me to effortlessly monitor metrics on my C++ application? Something that would allow me to visualize e.g. transactions per second or runtime overhead in a 2D ...
2
votes
0answers
95 views

integrated development environment (IDE) for Web Assembly?

I've been doing a lot of research into the availability of IDE(-eske) solutions for working with Web Assembly. In that research, So far, I found very little info on active, cross platform, solutions ...
2
votes
0answers
259 views

restful sdk for windows 7 in C++ (faster than cpprestsdk)

I need the sdk to be as fast as possible when it sends or receives requests. The API should be easy to use and it also supports visual studio 2013 and windows 7. The requirement for this restful sdk ...
2
votes
0answers
124 views

Free or affordable unit test for C (/ C++) with code parsing and stub generation

"Free" means gratis; "affordable" means up to $100. I am currently using Vectorcast at work, and would love to use something similar on my home coding projects (which tend to be C, but are ...
2
votes
0answers
24 views

Easiest to use IDE and dependency manager for importing C++ libraries on windows

I want to use some of the great c++ libraries out there (e.g. cgal), but don't know how (have been exclusively writing my own code so far). It seems every library requires a different process in order ...

1
2 3 4 5 6