SORU
9 NİSAN 2015, PERŞEMBE


C başlık &;__lt hata ayıklama> kayıp; 6.3) Komut Satırı Araçları güncelledikten sonra

App Store, <vector> ya da dahili olarak bulunur ve;__lt <iterator> da dahil olmak üzere programlardan Satırı Araçları 6.3 Komuta güncelledikten sonra^ hata ayıklama . neden dosya hata izler buldu. Cpp ilginç bir şey ama dahil başlıkları içerir.

c   -O3 -I/Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers -L/Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/build/binaries/clusterStaticLibrary /Users/farleylai/Documents/dev/git/ESMS/Optimizer/build/StreamIt/FIR/511/512/combined_threads.cpp -o streamit -lcluster -lpthread -lstdc  
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/build/StreamIt/FIR/511/512/combined_threads.cpp:9:
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/node_server.h:22:
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/thread_info.h:20:
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/connection_info.h:19:
/Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/socket_holder.h:43:25: warning: delete called on 'mysocket' that is abstract but has non-virtual destructor
      [-Wdelete-non-virtual-dtor]
    if (!is_mem_socket) delete sock;
                        ^
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/build/StreamIt/FIR/511/512/combined_threads.cpp:9:
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/node_server.h:22:
In file included from /Users/farleylai/Documents/dev/git/ESMS/Optimizer/../StreamIt/src/cluster/headers/thread_info.h:26:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c  /v1/vector:265:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c  /v1/__bit_reference:15:
/Library/Developer/CommandLineTools/usr/bin/../include/c  /v1/algorithm:641:10: fatal error: '__debug' file not found
#include <__debug>
         ^

Bunu düzeltmek için herhangi bir fikir? Ek C bayraklarını belirtmek için beklemiyorum.

Teşekkürler.

PS: OS X 10.10.3 MacBook pro

Güncellemeler:

Sorun geliştirici Forumunda Apple tarafından doğrulandı. Komut Satırı Araçları 6.2, __eklenmesi hata ayıklama gibi koşullu olarak korunan ama 6.3 değil.

#ifdef _LIBCPP_DEBUG
#   include <__debug>
#else
#   define _LIBCPP_ASSERT(x, m) ((void)0)
#endif

Ve libcxx insanlar __debug korumaları kaldırma hakkında konuştuk here. __Asla hata ayıklama) var gibi geliyor.

CEVAP
9 NİSAN 2015, PERŞEMBE


Sürüm düşürme Komut Satırı Araçları6.2Apple's Developer Download Page).

OS X için: doğru sürümünü indirmek için dikkatli olun

  • OS X 10.10commandlinetoolsosx10.10forxcode6.2.dmg
  • OS X 10.9commandlinetoolsosx10.9forxcode6.2.dmg

Bu __debug dahil Komut Satırı Araçları 6.2 6.3 değil ama şöyle koşullu olarak korunuyor çünkü çalışır.

#ifdef _LIBCPP_DEBUG
#   include <__debug>
#else
#   define _LIBCPP_ASSERT(x, m) ((void)0)
#endif

Bence bu en güvenli yoldur, çünkü:

  1. Araç zinciri riske girmeye değmez
  2. Apple sorunu giderir kolayca App Store üzerinden güncelleyebilirsiniz
  3. Eğer bir dosya eklerseniz el ile daha sonra silin ya da daha fazla sorun oluşabilir

Güncelleme - 21.04.2015

Sorun düzeltildiApple tarafından. Komut Satırı Araçları kurduktan sonra6.3.1her şey beklendiği gibi çalışıyor!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Distractify

    Distractify

    1 Aralık 2011
  • fufko

    fufko

    27 ŞUBAT 2006
  • Glyn Dewis

    Glyn Dewis

    25 AĞUSTOS 2007