Odpowiedz na ten temat
Pokaż wyniki od 1 do 2 z 2
  1. Avatar mac.in
    Dołączył
    Dec 2007
    Skąd
    Szczecin
    Postów
    18

    Cytuj | #1

    Mam problem z kodem do skompilowania gdzie użyte została funkcja isnan(). Kod jest dość obszerny, kompiluje się na Linuxie bez problemu, ale na Macu już nie. Wyczytałem, że na maku isnan jest traktowane jako macro a na linuxie jako funkcja. Nie bardzo z tego coś rozumiem a na pewno nie mam pomysłu jak rozwiązać problem nie przeglądając i poprawiając całego kodu (60000 linii).
    Kompilowałem gcc 4.6 z zainstalowanym XCode 3.2

    Ma ktoś pomysł jak to rozwiązać.
    Komputer: iMac 24" | C2D 2.4 GHz | 3 GB | Alu-Leo || MBP | C2D 2.2 GHz | 2 GB | SANTA - ROSE|
    Telefon: SE K510i
    Odtwarzacz: iPod Touch


  2. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,866

    Cytuj | #2

    c++ - how do I make a portable isnan/isinf function. - Stack Overflow

    sprawdziłbym te rozwiązania.
    a z tego boost::math::isnan ustawiłbym w #define jak już bym używał.
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com

Odpowiedz na ten temat