First steps with freeware and CodeLite. Need some help
Posted: Wed Oct 03, 2012 2:31 pm
Hi all,
Im very new to this forums and to CodeLite too, in general Im not very experienced C++ programmer. Im not a complete newbe but I dont implement more than 10 projects i think. I learned C++ and C# by myself and used it with the Visual Studio suite. Before now it was only private so there was no problem with it, but now I have to implement a bigger project on a commercial basis and my company cant afford the money for VS right now. Beside that I feel somekind of overwhelmed by the VS IDE, I cant explain it corectly but there is something wrong with this IDE.
After a long searching on the web I ended up with CodeLite and Qt Creator. Dont worry Im not going to start a debatte on this.(there are enough of them on the web and I red them all )
CodeLite is some kind of more congenial for me and I give it my first try.
Before I do so I have some questoins.
Im not familiar with all the freeware ideologies couse I use windows since my first day and I will stick with it for some time.
So my question is about the licence. What does GPLv2 mean for me. (I red the agreements but dont undestend them to the last degree)
I want to develop a piece of software with CodeLite - wich uses wxWidgets and destribute it. Do I need to packege my software with some kind of wxLibrary or any agreement definitions?
My other question is should I use wxWidgets at all? Can I use the raw WinAPI if needed and can I mix this two like with the .Net framework where I can call direct WinAPI calls if the framework dont support something.
I want to use a fairly big library "OpenCV". All I can undestand is that I have to build it myself for the GCC compiler but is MinGW the same. Im very curios about all this GCC vs MinGW, builds, makefiles,Cmakes aso. couse I never used something else than MS VS.
I hope I can get some input from you here to support me on my first steps in the world of freeware.
Btw. english is not my native language, so laugh about it or apologize it.
Greeting
I want to believe.
Im very new to this forums and to CodeLite too, in general Im not very experienced C++ programmer. Im not a complete newbe but I dont implement more than 10 projects i think. I learned C++ and C# by myself and used it with the Visual Studio suite. Before now it was only private so there was no problem with it, but now I have to implement a bigger project on a commercial basis and my company cant afford the money for VS right now. Beside that I feel somekind of overwhelmed by the VS IDE, I cant explain it corectly but there is something wrong with this IDE.
After a long searching on the web I ended up with CodeLite and Qt Creator. Dont worry Im not going to start a debatte on this.(there are enough of them on the web and I red them all )
CodeLite is some kind of more congenial for me and I give it my first try.
Before I do so I have some questoins.
Im not familiar with all the freeware ideologies couse I use windows since my first day and I will stick with it for some time.
So my question is about the licence. What does GPLv2 mean for me. (I red the agreements but dont undestend them to the last degree)
I want to develop a piece of software with CodeLite - wich uses wxWidgets and destribute it. Do I need to packege my software with some kind of wxLibrary or any agreement definitions?
My other question is should I use wxWidgets at all? Can I use the raw WinAPI if needed and can I mix this two like with the .Net framework where I can call direct WinAPI calls if the framework dont support something.
I want to use a fairly big library "OpenCV". All I can undestand is that I have to build it myself for the GCC compiler but is MinGW the same. Im very curios about all this GCC vs MinGW, builds, makefiles,Cmakes aso. couse I never used something else than MS VS.
I hope I can get some input from you here to support me on my first steps in the world of freeware.
Btw. english is not my native language, so laugh about it or apologize it.
Greeting
I want to believe.