Questions tagged [c++]

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

331 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
8
votes
0answers
67 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
117 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
440 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
678 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
213 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
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
59 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
38 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
286 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
558 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 ...
3
votes
0answers
93 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
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
104 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
395 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
161 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
315 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
37 views
+50

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
20 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
13 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
26 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
13 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
31 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
101 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
66 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
30 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
1answer
42 views

Where should I start to make my own sonograph writer?

I've been having recurring daydreams about how freeing it would be to have my own spectrogram/sonograph program, one where silence was an RGB value of [0,0,0], and where the loudest volume was [255,...
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
30 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
436 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
36 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
73 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
199 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
1answer
132 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 ...
2
votes
0answers
85 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 ...
2
votes
0answers
46 views

A service for checking compilability of C/C++ code by as many compilers as possible?

Let's consider a scenario where you want to see how certain code behaves when compiled by variuos compilers. My specific example, I want to check how certain construct behaves when compiled by ...
2
votes
0answers
59 views

C++ UML generation/edit tool

What I want is a proper UML tool for C++; I need the following features: generation of class diagram from (complex) c++ source including class members showing members as relationships where possible ...
2
votes
0answers
22 views

Testing Client/Server app in C++

I am currently developing Client/Server app based on TCP protocol in C/C++ and want to perform tests of both client and server side. I am using unix sockets for development. Are there any MOCK libs or ...
2
votes
1answer
69 views

C/C++ debug trace

I am looking for a gratis cross platform debug trace log system - which you have used for several years and can recommend from experience. Must have gratis, with a permissive license (e.g prefer ...
2
votes
0answers
47 views

A modern, flexible, easy-to-use statistics library for C++

I want to do some simple statistics in C++. I'm starting out super-simple - average, standard deviation, kurtosis, moments, quantiles. Later on I might want to go in a bit deeper. So, I'm looking for ...
2
votes
0answers
50 views

Gratis ceemple-like IDE

Ceemple was a product worked on Eclipse IDE, which uses C++ for rapid development, bundled with losts of lib. So, for example, we can solve a math problem with concise syntax, then plot it with Python/...
2
votes
0answers
37 views

Qt/C++ physics engine similar to iOS UIKit Dynamics

I was wondering if there are any tools for simulating physical movement for animations in Qt. I remember I once saw on iOS that one could drag a panel down faster and the panel would bounce on the ...
2
votes
1answer
117 views

Efficient Poisson solver compatible with MPI

To solve a Poisson equation, I am currently using code which uses the Hypre library with MPI. I would like to know what else is out there, and if there is some accepted standard in the industry, i.e. ...
2
votes
0answers
58 views

Framework for cross-platform development

I want to start focusing myself on mobile development, and based on a google research I've come to the conclusion that leaves me with only two options, since I would like to target multiple devices/OS....