Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Any good building tools for a C++ project, which can replace make? [closed]

Tags:

i'm wondering if there is any nice and neat tool to replace the GNU Autotools or Make to build a very large C++ project, which are such a complicated thing to use.

It is simple to generate all the files that de Autotools require if the project is small, but if the source code is divided in many directories, with multiple third party libraries and many dependencies, you fall into the "Autotools Hell"..

thanks for any recommendations

like image 814
lurks Avatar asked Sep 10 '08 16:09

lurks


People also ask

How do I create a solution to an existing project?

On the menu bar, select File > New > Project. On the Create a new project page, type solution into the search box. Select the Blank Solution template, and then click Next. Enter Name and Location values for your solution, and then select Create.

Is rebuild the same as clean and build?

For a multi-project solution, "rebuild solution" does a "clean" followed by a "build" for each project (possibly in parallel). Whereas a "clean solution" followed by a "build solution" first cleans all projects (possibly in parallel) and then builds all projects (possibly in parallel).

How do I rebuild a Visual Studio project?

To build or rebuild a single project In Solution Explorer, choose or open the project. On the menu bar, choose Build, and then choose either Build ProjectName or Rebuild ProjectName. Choose Build ProjectName to build only those project components that have changed since the most recent build.

What is the difference between build and rebuild in Visual Studio?

Build Solution - compiles code files (dll and exe) that have changed. Rebuild Solution - Deletes all compiled files and Compiles them again regardless of whether or not the code has changed.


1 Answers

The Google V8 JavaScript Engine is written in C++ and uses SCons, so I guess that's one vote for it.

like image 143
amrox Avatar answered Oct 22 '22 20:10

amrox