acr icon indicating copy to clipboard operation
acr copied to clipboard

Update to C++11

Open ruler501 opened this issue 11 years ago • 7 comments

ruler501 avatar Aug 10 '14 22:08 ruler501

Awesome... There are merge conflicts, try rebasing.

sylvia43 avatar Aug 11 '14 22:08 sylvia43

@anubiann00b, this branch has very low priority.

theonlypwner avatar Aug 13 '14 00:08 theonlypwner

@ruler501 I'm really interested in this project and I'm having troubles getting it to compile on windows... Can you help me with that?

sylvia43 avatar Aug 13 '14 04:08 sylvia43

I'll redirect you to the wiki page. If that doesn't answer your questions message the built maintainer for your target http://acreloaded.wikia.com/wiki/Compiling

ruler501 avatar Aug 13 '14 04:08 ruler501

@ruler501 I've seen the wiki and you are the build maintainer :wink:

Can I email you?

sylvia43 avatar Aug 13 '14 04:08 sylvia43

Sure, i assume you are working with codeblocks and gcc then.

**Devon Richards On Aug 12, 2014 11:59 PM, "Shreyas" [email protected] wrote:

@ruler501 https://github.com/ruler501 I've seen the wiki and you are the build maintainer [image: :wink:]

Can I email you?

— Reply to this email directly or view it on GitHub https://github.com/acreloaded/acr/pull/8#issuecomment-52009992.

ruler501 avatar Aug 13 '14 15:08 ruler501

vectBackEnd/master2 cannot be merged right now, not only because of conflicts. Visual Studio 2015 doesn't compile ACR anymore because of backwards-compatibility issues.

Now, Visual C++ Express 2008 is preferred for compiling ACR, restoring Windows 2000 support. However, Microsoft Visual C++ 9.0 probably won't have C++11 support anytime soon, because 2008 < 2011.

Another issue is whether we should use the vector/list/map/etc. classes from the C++ standard library. AC and ACR (at least right now) don't depend on the C++ standard library. Would using it increase the binary size or affect performance? It would reduce some potential bugs though.

theonlypwner avatar Jan 02 '16 21:01 theonlypwner