Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

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

1
vote
1answer
23 views

Arena-based allocation library for C++ or tutorial

I'm writing a C++ BVH (Bounding Volume Hierarchy) tree following the example of the BVH implemented in Physcally Based Rendering 3 (Github), which uses an Arena-based allocation to improve the ...
0
votes
0answers
29 views

Implementing a C/C++ Radius client that supports PEAP-MSCHAPv2

I want to implement a C/C++ RADIUS client with the capability to authenticate via the EAP-PEAP-MSCHAPv2 protocol. As this seems a very complex protocol (in fact, two protocols that are seamed ...
0
votes
0answers
10 views

What tools can be used to verify all C++ functions are preceded by a comment?

What tools can be used to verify all C++ functions are preceded by a comment? I'm looking to hook up some submission scripts that run a code formatter, wouldn't mind also being able to reject or ...
0
votes
0answers
17 views

Linear programming solver for C++ eclipse using Windows

I am solving a linear programming problem using C++ with Eclipse IDE on Windows. Is there any LP solver that works with C++ eclipse? I have found that all the C++ based solvers work best with Visual ...
4
votes
1answer
55 views

Skinnable, multiplatform, free GUI library for C++

Question I am looking for a GUI library with the following properties: C++ Multiplatform (Windows, Unix) and preferably multi-compiler (Visual, GCC, Clang) Skinnable (i.e. good support for ...
0
votes
0answers
14 views

Solve small quadratic programming problem with inequality constraints in Java or C/C++

I need to solve a quadratic programming problem. The problem is small, 4 variables and 8 constraints, and has inequality constraints but not equality constraints. I am looking for a library in Java or ...
1
vote
0answers
15 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 ...
0
votes
0answers
16 views

Creating a dynamic/static link library for android/universal windows phone

I am currently developing a cross-platform application (xamarin) and I am in the need of sending some files to our server using sftp. I have the windows side covered but when it comes to android, it ...
1
vote
0answers
23 views

What is a good app to help me learn C# or C++

I am wondering what would be a good resource to learn C# or C++. I mainly want to focus on C#, but anything works. I am currently making applications in Visual Studio, and I want to start making apps ...
1
vote
1answer
12 views

Moving Doxygen Comments From Source to Header

Are there any tools available to automate moving Doxygen comments from source files to the corresponding headers? Nothing listed on the Helper tools and scripts page seems to handle that, and I've not ...
1
vote
0answers
13 views

C++ library to play MIDI file while I modify it (speed, volume)

I'm making a conductor simulation for my project. To make a sound module, I have to modify the speed and volume of MIDI (while it is playing). I thought that it can be achieved by modifying mp3 file, ...
2
votes
0answers
15 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
1answer
20 views

Code Outlining library

I'm looking for a library or tool (a C++ library would be the best for me) to get code outlining information from a source code file (.c and .cpp at least, but support for other languages would be ...
6
votes
0answers
21 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 ...
0
votes
0answers
32 views

Portable Library for Encryption AES / DES / 3DES in C++

I have a project in C++ in a specific IDE (uses some version of Eclipse as a base for the IDE) and I need to encrypt and decrypt data using AES/DES/3DES, the problem is that this IDE is something "...
5
votes
2answers
41 views

TCC (Tiny C Compiler) (or similar) for C++

I like TCC because its small, requires no installation, and can be called to compile any .c file into any .exe thru start arguments of tcc.exe So i basically need exactly that for C++ It should need ...
1
vote
0answers
14 views

Is there a library that can save data as file,but the same usage with a log library?

I am a C++ beginner. These days I study caffe and want to save some intermediate state and variables as files. Therefore I can locate the problems when bug occurs. I have searched and found that some ...
2
votes
0answers
34 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 ...
0
votes
2answers
57 views

What kind of library is available to serialize network traffic to disk?

I want to capture an application traffic and save that to a file so I can then load it on another programs. I need a library that can do partial serialization (don't know the technical name). I mean, ...
1
vote
1answer
30 views

Mature, fully-featured, well-supported ONVIF client libraries in Python, C, or C++?

ONVIF is a standard that has been around for 10 or so years now.. but it seems like there are only a few client libraries for performing ONVIF discovery and control and they are all either low quality,...
1
vote
0answers
27 views

Am I choosing the right technologies for my new project?

I'm in the process of designing a new project and have some technology descisions to make. The project has the following requirements: Will be written in C++ Will have a complex and highly dynamic ...
2
votes
0answers
65 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 ...
0
votes
0answers
13 views

GUI technology for Desktop application with C++ computational core

I have an application for calculation of 3D trajectory of an object. The Three-tier architecture of the application involves: Reading a position sensor data Calculate the trajectory of an object that ...
2
votes
1answer
25 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 ...
0
votes
1answer
17 views

C++ or C# module documentation tool for both API reference and online book

There are some documentation tools for C++ or C# module developers. Doxygen: Best for generating cross-reference API reference documentation, but it is hard to author an online book (overview, ...
0
votes
0answers
6 views

c++ library to find minimal surface of soap films

I'm looking for a C++ library or C library which is able to generate the minimal surface of soap films spanned in a frame, between frames or over a frame. As input I only want to hand over simple ...
1
vote
0answers
8 views

IDE for working with CMake projects primary in C++, using Clang and Cling

So IDE's are nice work developing large projects not so much because they automate the build but, because of the secondary features they provide such as: File Management Keeps track of all the files ...
0
votes
0answers
5 views

Extracting included H/C/Cpp for large code base

I was looking for a tool that can take "main.c/cpp" and directory to original source, that would parse the includes, and the included files includes, then move those files to a new working directory ...
2
votes
0answers
28 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 ...
0
votes
1answer
79 views

C/C++ open source library to convert RTF to PDF

I need open-source C/C++ library that would help me convert RTF document to PDF. I have searched a lot and the only two available solutions I have found so far are Librtf is a C-style library with no ...
1
vote
2answers
40 views

Low footprint C++ IDE with MSVC (Visual Studio MSBuild) and CMake support

I've recently been getting into the JetBrains ecosystem, thanks to having a work license for Rider and PyCharm, and I love how it seems to be all encompassing without taking as long to load as my ...
2
votes
0answers
15 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 ...
0
votes
0answers
14 views

JSON parser for huge JSON data in Qt/C++

I used the QJsonDocument and other related Qt classes to parse, what it appears to be, a huge JSON response from a server. The problem is that I get the error "too large document" when using ...
1
vote
0answers
29 views

Cross-platform Excel library for C++ that can calculate formulas

I am looking for a C++ library to read and write excel files (xls and xlsx formats) for an application running on Windows and Mac. libXL nearly fits the bill, except I also need it to calculate ...
0
votes
0answers
17 views

Perform geometric operations on polylines and polygons

My usecase is: I have a polyline that represents a centre line of a highway. I wish to offset/parallel/project this polyline 50 units to the left and 50 units to the right to create lanes. So I ...
3
votes
1answer
51 views

What mocking framework do you suggest for C++ on a linux platform?

The company I work for recently added Linux to our work environment and we need a good unit testing framework for c++. We tried Gmock from google but it's not so user-friendly. I have done a little ...
2
votes
0answers
37 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 ...
4
votes
0answers
51 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 ...
0
votes
0answers
8 views

C++ library for regular expression represented as finite automata?

I need to create a finite automata from a regular expression in C++. E.g., /(a|b|c)/ would be transformed to the equivalent accepting DFA (q0->q1 with emissions a,b,c, q1 being an accepting state). ...
0
votes
3answers
68 views

High-performance C++ hash table implementation

std::unordered_map is too slow for me. I want something faster! What libraries/stand-alone sources implement alternative, faster, hash maps with a similar (or superior) interface? Requirements: ...
0
votes
0answers
9 views

Nonboost dependent C/C++ Networking Lib with SSL Support

I am using C++17 and I was wondering what are my options for a networking library with SSL support built on OpenSSL. I saw the previous post on SO but that is from 4 years ago and some of the ...
0
votes
0answers
3 views

Stack trace tool that does the equivalent of gdb's “catch throw; bt”

It can either be a tool or a library that will do the equivalent of setting in gdb catch throw to grab any exceptions as they happen, then bt to get a stack trace after a crash happens. We have a ...
0
votes
0answers
12 views

Modern C++ POSIX bindings

POSIX API are defined using the C programming language. While some functionality overlap exists with the non-C-ish parts of the C++ standard library (e.g. file-system constructs since C++17, threads ...
0
votes
0answers
11 views

SQP-Optimisation software

i am searching for a performant optimisation software, implementing the sqp procedure. My problem is up to ~200 optimisation variables with ~100 inequality constraints and must be solved in realtime. ...
1
vote
0answers
25 views

C/C++/C#/Java compilation library for Android

I want to develop compiler application in android but i am little bit confuse where to start. I have searched on google but i have not found any good example about compiler app. I want to create an ...
0
votes
0answers
12 views

Mesh Editing C++ Library For Visual Studio

I want to write an interface using Microsoft Visual Studio C++ that can perform mesh operations similar to MeshLab. MeshLab is my favorite software when it comes to mesh operations. I can almost do ...
2
votes
0answers
44 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 ...
0
votes
0answers
29 views

C++ cross-platform library for quic support apart from proto-quic

I need to implement in my c++ app quic protocol measurements. Proto-quic is no longer being maintained and one need to build it from chromium code base which I'd like to avoid. Furthermore libquic (...
1
vote
1answer
25 views

Checking code for malicious parts

Let us presume we have a big pile of.. many c- like source code, example: an OS and repositories code. The question: In general, how can we search for malicious code? What automated (?) softwares are ...
3
votes
1answer
66 views

Recommend C++ library to split a file into chunks and merge it back?

I have a input file(s) which can have size up to 25 GB. The file type may be a image, video, text, binary, etc. I want to know if I there's a cross-platform library that provides a way to split/join ...