Developer forums (C::B DEVELOPMENT STRICTLY!) > Development
-Latest Version Roadmap?
MortenMacFly:
Ooops - pressed "Post" too fast.
--- Quote from: tgucm on December 20, 2011, 10:10:04 am ---install codeblocks-10.05mingw-setup.exe first and then perform an upgrade to the latest MinGW compiler or would there be another way to have it work on win7 ?
--- End quote ---
Install the version w/o compiler, then download the setup for MinGW from tdragon (here: http://tdm-gcc.tdragon.net/download) and adjust C::B to find that compiler by setting the toolchain paths in the compiler options correctly.
--- Quote from: tgucm on December 20, 2011, 10:10:04 am ---I also forgot to ask a question 4: is there a way to make sure only ANSI-Compliant or native C++ librarys and code are used for a particular project which is destoned for cross-platform accross Windows/Mac/Linux ? For instance not using the .NET framework or maybe half of a library...
--- End quote ---
ANSI compliant is a good limitation but surely being cross-platform doesn't restrict you to ANSI. The best thing you can do is using 3rd party cross platform frameworks like boost, wxWidgets or alike depending on your target application.
Besides: I think there is a (GCC) compiler switch that check for ANSI correctness, I just forgot how its called and cannot look atm.
tgucm:
--- Quote from: MortenMacFly on December 20, 2011, 08:57:56 pm ---
--- Quote from: tgucm on December 20, 2011, 10:10:04 am ---install codeblocks-10.05mingw-setup.exe first and then perform an upgrade to the latest MinGW compiler or would there be another way to have it work on win7 ?
--- End quote ---
Install the version w/o compiler, then download the setup for MinGW from tdragon (here: http://tdm-gcc.tdragon.net/download) and adjust C::B to find that compiler by setting the toolchain paths in the compiler options correctly.
--- End quote ---
Many thanks for that!!
--- Quote from: MortenMacFly on December 20, 2011, 08:57:56 pm ---
--- Quote from: tgucm on December 20, 2011, 10:10:04 am ---I also forgot to ask a question 4: is there a way to make sure only ANSI-Compliant or native C++ librarys and code are used for a particular project which is destoned for cross-platform accross Windows/Mac/Linux ? For instance not using the .NET framework or maybe half of a library...
--- End quote ---
ANSI compliant is a good limitation but surely being cross-platform doesn't restrict you to ANSI. The best thing you can do is using 3rd party cross platform frameworks like boost, wxWidgets or alike depending on your target application.
--- End quote ---
ahhh, i misunderstood what ANSI-compliance means; i re-read my book (Sams Teach Yourself C++ in One Hour a Day (pg:15) ) ""The ANSI standard is an attempt to ensure that C++ is portable--ensuring, for example, that ANSI-standard-compliant code you write for Microsoft's compiler will compile without errors using a compiler from any other vendor.""
Right; so i'll be using libraries from third party cross-platform frameworks then as i'm primarily going for windows/mac/linux(android and kindle if i can ) 8) ;D
I've looked some at boost and just downloaded Nov 15th 2011's v1.48 last night so still some reading up to do.
wxWidgets:
1: Is this how we achieve windowed forms on non-windows systems with our C++ programs or..?
2: where do i get this or is it part of boost?
tgucm:
@Alpha: Sorry i missed your post there!
I've never done anything with a subversion repository before. Are those for betas of bugfixes or.. ?
--- Quote ---Also, nightlies are not exactly installed (unless you use the unofficial installer), just extracted to any location you want; you can delete it if it does something you do not like.
(I have only ever had Code::Blocks crash when I wrote unstable code in a plugin I was creating, and if I tried to click too fast while Code::Blocks was still loading.)
--- End quote ---
ahh thanks for that, i think i'll get the latest nightly build when i get back home later tonight.
^-- Is there a list of current Windows7 or ATI issues/bugs i can take a look at before i install tonight?
Alpha:
--- Quote from: tgucm on December 21, 2011, 12:38:11 am ---I've never done anything with a subversion repository before. Are those for betas of bugfixes or.. ?
--- End quote ---
This is Code::Blocks' source code at its current state - everything a developer has committed can be accessed from there (almost) real-time. Using it would involve compiling Code::Blocks yourself on your computer.
If it is only C++ you are new to, I would suggest doing this; it allows you to have complete control over your configuration, and the ability to modify (patch) any behavior you want (see Installing Code::Blocks from source).
However, if you are new to programming altogether, you may decide to wait some time before attempting this.
tgucm:
--- Quote ---Check out the nightlies!
--- End quote ---
Many Thanks! Guys ;D
Navigation
[0] Message Index
[*] Previous page
Go to full version