Wpis z mikrobloga

@PsychoX: możliwe, że ta biblioteka zawiera jakies haksy oparte na makrach, które uaktywniają się w czasie includowania, przez co nie widać co się zepsuło. Polecam skompilować program z flagą pokazującą kod zmieniony przez preprocesor.
  • Odpowiedz
@PsychoX: przykładowo dla jumpfcontext nie potrafię znaleść żadnej deklaracji jumpfcontext poza namespacem detail, do tego nie ma żadnych aliasów albo using namespace w namespace boost::context. Podsumowując nie wiem jak miałoby to działać, chyba, że gdzieś pod spodem dzieją się jakieś dziwne haksy.
  • Odpowiedz
@Saly

Deklaracja jest w detail rzeczywiście: plik context\detail\fcontext.hpp, linia 31:

transfer_t BOOST_CONTEXT_CALLDECL jump_fcontext( fcontext_t const to, void * vp);
Hmmm, w dokumentacji między wersjami już nie ma mowy
  • Odpowiedz
@Saly: Dobra, ogólnie wielkie dzięki mirku () Wesołego sylwka czy coś ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)

Wykop zawsze pomoże, wykop stronk ( ͡º ͜ʖ͡º) Jeszcze raz dzięki.
  • Odpowiedz