News:

Accounts with zero posts and zero activity during the last months will be deleted periodically to fight SPAM!

Main Menu

forcing code blocks to compile with g++

Started by jarro_2783, April 20, 2006, 10:21:52 AM

Previous topic - Next topic

jarro_2783

I have got a c++ program that uses a c file. One of my c++ functions calls a function from this c file. Codeblocks compiles this c file with gcc and everything else with g++. This makes the .o files incompatible with each other and I get undefined reference to function when it links it.
Is there any way to force code blocks to always g++ for this particular project?

I could just compile the file separately and then it would never need to recompile it ever again, but it could still be good to know.

killerbot

rename the file.c to file.cpp -> then g++ will compile it

jarro_2783

ok, thanks, so that won't break anything?

jarro_2783

I just found out something, if you right click on the file and press properties then go to advanced, there is a box that says compiler variable. If you change that to CPP it compiles it with g++.

killerbot

Quote from: jarro_2783 on April 20, 2006, 10:34:37 AM
I just found out something, if you right click on the file and press properties then go to advanced, there is a box that says compiler variable. If you change that to CPP it compiles it with g++.

:-)