Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Bị lỗi error C2146: syntax error xử lý thế nào?

  1. #1
    Ngày gia nhập
    11 2011
    Bài viết
    14

    Mặc định Bị lỗi error C2146: syntax error xử lý thế nào?

    Mình tạo một Form ứng dụng MFC của VC6 , nhưng khi chạy thử thì nó bị lỗi này. Chạy trên VC 2008 thì không bị, sao lạ vậy ? Nhờ mọi ngườii chỉ giúp.

    --------------------Configuration: MainXLA_MFC - Win32 Debug--------------------
    Compiling...
    StdAfx.cpp
    c:\program files\microsoft visual studio\vc98\include\excpt.h(10) : error C2146: syntax error : missing ';' before identifier 'CALLBACK'
    c:\program files\microsoft visual studio\vc98\include\excpt.h(10) : error C2501: 'LRESULT' : missing storage-class or type specifiers
    c:\program files\microsoft visual studio\vc98\include\excpt.h(10) : fatal error C1004: unexpected end of file found
    Error executing cl.exe.

    MainXLA_MFC.exe - 3 error(s), 0 warning(s)

  2. #2
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Code một đằng, tool một kiểu không lỗi mới là lạ đó. Cứ copy cốt cho có bài để nộp thì bị lỗi là thường ấy mà. Include windows.h vào xem sao?
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

  3. #3
    Ngày gia nhập
    12 2008
    Nơi ở
    Hà Nội
    Bài viết
    374

    Mình nghĩ lỗi này là do mã nguồn lập trình trên phiên bản VC6 không tuơng thích với VC 2008, vì phiên bản mới của VC đã có nhiều thay đổi.
    Những lỗi đó không nằm trong file mã nguồn mà bạn down về , nó nằm trong file excpt.h , thư viện của vc98.

Các đề tài tương tự

  1. Trả lời: 7
    Bài viết cuối: 21-09-2012, 12:36 PM
  2. Lập trình C++ sử dụng string trong C++. Lỗi C2146: syntax error : missing ';' before identifier tại string string_rep()const;?
    Gửi bởi levanvuonglvv trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 15-09-2011, 10:28 PM
  3. Lập trình C++ Lỗi error C2146: syntax error : missing ';' before identifier 'r'
    Gửi bởi mrmaxi trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 7
    Bài viết cuối: 31-07-2011, 10:56 AM
  4. Lập trình C bị lỗi "C:\Project\project\firstsource.c(12) : error C2146: syntax error : missing ';' before identifier 'printf'"
    Gửi bởi lapmaihokdc trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 02-07-2011, 07:09 PM
  5. error C2146: syntax error : missing ';' before identifier 'NET_IFTYPE'.
    Gửi bởi Lotches trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 0
    Bài viết cuối: 18-04-2009, 09:57 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn