Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

I need to change compiler on VS

I have made a sudoku solver using SDL (for GUI) on VCpp 2010 IDE.

The program compiles without errors and runs fine. However, i cannot pass the compiled executable on to some people because they don't have msvc dll on their pc.

I thought i could use devc++ that compiles with GCC but this IDE is kinda buggy and just won't let me include some header files.I also have some problems setting up SDL expansions.

So, is there a way to change VisualStudio compiler to GCC?

I really need to stay with VS because it is easy to use and there is a lot of online support.

like image 431
Giwrgos Tsopanoglou Avatar asked Feb 19 '13 13:02

Giwrgos Tsopanoglou


1 Answers

Short answer: no, you cannot change cl.exe (MS cc compiler) with gcc. Or mingw. (You can with a compatible compiler, like Intel C compiler)

Long answer: you don't need to to that. Use the static linked runtime library, and you don't have a dependency ms dlls anymore (see this answer: How do I make a fully statically linked .exe with Visual Studio Express 2005?)

Or redistribute the VC++ runtime with your app. It's free (http://www.microsoft.com/en-us/download/details.aspx?id=26999)

like image 91
Lorenzo Dematté Avatar answered Oct 14 '22 15:10

Lorenzo Dematté