- *c++ *говно *windowsВот говно, из-за того, что gcc под linux, gcc под mac os x и MSVC по-разному интерпретируют некие скользкие моменты, связанные со scoping, friend declarations, templates и function declarations, придется писать сраный макрос вместо няшного темплейтного оператора. paste.pocoo.org — как-то так, да.
Replies (15)
- @0xd34df00d:@d1mk0 Венда. Да и без MSVC, маковский gcc смотрит на код как на говно и давится.
- @d1mk0:@0xd34df00d эй, эй, как такое могло случится?
gcc он же и в Африке gcc, и на марсе gcc. - @0xd34df00d:@d1mk0 Так и случилось. Причем на коде, работающем на линуховом gcc, он валится с MSVC-like ошибкой, а на MSVC-коде — с gcc-like ошибкой. Что вообще весьма весело, да.
- @d1mk0:@0xd34df00d а на макако-оси что?
- @0xd34df00d:@d1mk0 Вот это на макако-оси и происходит, собсна.
- @d1mk0:@0xd34df00d ну это бред же.
gcc должен собираться из одних и тех же исходников на разных осях одинаково.
они там с условной компиляцией перемудрили штолееааа? - @0xd34df00d:@d1mk0 Особенности загрузки библиотек и линковки всего подряд везде разные. Олсо, у меня 4.4.4, у товарища на маке — 4.2.1. Что символизирует.from idead, 14 months ago, in reply to /9
- @d1mk0:@0xd34df00d охренеть какая разница
опенсурс чото соснул с совместимостьюfrom 23948492441277137035621464, 14 months ago, in reply to /10 - @0xd34df00d:@d1mk0 Да, линух/мак (с совсем другим ядром) — какая разница. Действительно.from idead, 14 months ago, in reply to /11