Home » Developing U++ » U++ Developers corner » Looking for windows compiler possibilities
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Re: Looking for windows compiler possibilities [message #44827 is a reply to message #44826] |
Sun, 05 July 2015 20:43   |
 |
mirek
Messages: 14291 Registered: November 2005
|
Ultimate Member |
|
|
cbpporter wrote on Sun, 05 July 2015 16:36Clang, but don't we need an SDK?
mingw-w64 should be usable as SDK for clang.
It is sort of complicated and I am still missing details. That is why I have started this thread.
Anyway, it seems like clang can be compiled to be compatible with MSC SDK, or can be compiled to be compatible with mingw.
Now to make things even more fun, there are about 10 flavors of mingw. You can have 64/32 bit. You can have SjLj/Dwarf2/SEH exceptions (but to make it more fun, dwarf only with 32 bit and SEH only with 64 bit... . Then you can have Win32 threads (and lack C++11 threading facilities), or POSIX threads, which are slow... 
And you have to match the clang with all this mess somehow.. 
Now I will probably concentrate on this in coming weeks. But in the same time, it would be great if somebody else tried too...
Mirek
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Re: Looking for windows compiler possibilities [message #44860 is a reply to message #44848] |
Fri, 10 July 2015 10:20   |
cbpporter
Messages: 1428 Registered: September 2007
|
Ultimate Contributor |
|
|
[quote]mirek wrote on Wed, 08 July 2015 10:24Sgifan wrote on Tue, 07 July 2015 19:01Why not propose (and adapt The IDE to) using VS2013 community edition
It would be perfect in most situation (legalize wise) and it is C++11.
Not "enough" C++11 unfortunately AFAIK. Things required for pick/clone to work are not there. Anyway, perhaps it is worth workaround.
Isn't && support good enough in the latest free VS?
BTW, are there plans to implement full r-value for String and other classes, like in the case of s + func1() + func2(), or would String not benefit from this since it does RC and other stuff?
Quote:
Quote:
I know that currently the IDE does not work with it, at least that's what I did experience
Autodetect might not work, but I believe that after fixing paths, it should work just fine.
Generally, I agree that we should support this out of box. But it would still be nice to have "complete download".
Mirek
I can confirm that autodetect does not work. Since I installed this version I need to not use the highest version VS available.
|
|
|
|
| Re: Looking for windows compiler possibilities [message #44863 is a reply to message #44860] |
Fri, 10 July 2015 13:11   |
 |
mirek
Messages: 14291 Registered: November 2005
|
Ultimate Member |
|
|
[quote title=cbpporter wrote on Fri, 10 July 2015 10:20]Quote:mirek wrote on Wed, 08 July 2015 10:24Sgifan wrote on Tue, 07 July 2015 19:01Why not propose (and adapt The IDE to) using VS2013 community edition
It would be perfect in most situation (legalize wise) and it is C++11.
Not "enough" C++11 unfortunately AFAIK. Things required for pick/clone to work are not there. Anyway, perhaps it is worth workaround.
Isn't && support good enough in the latest free VS?
&& is not enough. We need 'default' for constructors to work correctly.
See http://www.ultimatepp.org/srcdoc$Core$pick_$en-us.html, Composition.
Quote:
BTW, are there plans to implement full r-value for String and other classes, like in the case of s + func1() + func2(), or would String not benefit from this since it does RC and other stuff?
I am considering it, but performance gains will be negligible. In fact, such things only make sense if you do not have to maintain C++03 compatibility (which is the point of this thread).
Quote:
I can confirm that autodetect does not work. Since I installed this version I need to not use the highest version VS available.
Maybe you can fix this and post the patch. Should be easy...
Mirek
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Goto Forum:
Current Time: Fri May 15 17:43:51 GMT+2 2026
Total time taken to generate the page: 0.00815 seconds
|