Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

-Latest Version Roadmap?

<< < (2/2)

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