Cho hỏi về lỗi thư viện STL

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi NHA_DIEN, 3/11/09.

  1. NHA_DIEN

    NHA_DIEN Donkey Kong

    Tham gia ngày:
    26/10/09
    Bài viết:
    343
    Nơi ở:
    Ha Noi, Vietnam,
    Tớ viết chương trình C++ bằng Eclipse có Compiler suite là MinGW 5.1.4.
    Khi build thì chương trình báo lỗi, không phải ở các file mà mình viết, mà ở các file trong thư viện STL mà mình include vào. Rất nhiều dòng nhưng ví dụ như thế này:
    Mã:
    C:/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../include/c++/3.4.5/bits/vector.tcc:384: error: expected `,' or `;' before numeric constant
    Build error occurred, build is stopped
    Cho tớ hỏi lỗi này là như thế nào và cách khắc phục ra sao? Xin đa tạ.
     
  2. Bối Bối

    Bối Bối C O N T R A

    Tham gia ngày:
    20/2/06
    Bài viết:
    1,859
    Nơi ở:
    Ha Noi, Vietnam,
    thử với dev c++ hoặc borland c xem. 2 cái này free mà cũng nhẹ nhàng thôi mà.
     
  3. kakashidinho

    kakashidinho C O N T R A Lão Làng GVN

    Tham gia ngày:
    3/10/07
    Bài viết:
    1,811
    Xài cái khác thử xem,eclipse nó chuyên về java có lẽ có 1 số lỗi với C++.
     
  4. aydada

    aydada Donkey Kong

    Tham gia ngày:
    4/10/05
    Bài viết:
    352
    hình như nó báo thiếu , hoặc; thì phải mà !?
     
  5. NHA_DIEN

    NHA_DIEN Donkey Kong

    Tham gia ngày:
    26/10/09
    Bài viết:
    343
    Nơi ở:
    Ha Noi, Vietnam,
    Đúng là nó báo lỗi thiếu ',' hoặc ';', nhưng đây là file thư viện chuẩn mà, sao lại lỗi thế được nhỉ.
    Chuyển qua dùng thử DevC hay cả Visual C++ cũng thấy có lỗi tương tự ở mấy file thư viện. Ở bên Visual C++ là file xutility gì đó.
    Có ai bị thế này bao giờ chưa nhỉ?
     
  6. aydada

    aydada Donkey Kong

    Tham gia ngày:
    4/10/05
    Bài viết:
    352
    trong hàm thiếu thì sao !?
     
  7. NHA_DIEN

    NHA_DIEN Donkey Kong

    Tham gia ngày:
    26/10/09
    Bài viết:
    343
    Nơi ở:
    Ha Noi, Vietnam,
    Chương trình của mình nó không báo lỗi mà, nó báo lỗi nằm trong mấy file thư viện ấy mới quái gở, zzz.
     
  8. aydada

    aydada Donkey Kong

    Tham gia ngày:
    4/10/05
    Bài viết:
    352
    mình chịu rùi
     
  9. Funnnny

    Funnnny Will Code Python For FOOD Moderator

    Tham gia ngày:
    2/8/05
    Bài viết:
    9,406
    Nơi ở:
    Hanoi, Vietnam
    Chắc là do sử dụng sai chỗ nào đó, template và macro là cái mà compiler ko thể phát hiện chính xác lỗi ở đâu được.
    Có thể là lỗi trong chương trình khi sử dụng STL, nhưng mà parsing cái template mà lỗi nó nhảy ra tận trong library
     

Chia sẻ trang này