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

Đề tài: [C] Hỏi cách Fix lỗi này

  1. #1
    Ngày gia nhập
    05 2007
    Nơi ở
    tại đâu đi chăng nữa thì cũng kệ người ta. Hỏi làm gì?
    Bài viết
    8

    Mặc định [C] Hỏi cách Fix lỗi này

    Chào các bạn khi mình biên dịch bằng DEV C++ thì gặp lỗi:
    [Linker error] undefined reference to `WinMain@16'
    Và cũng mã nguồn đó biên dịch bằng Turbo C++ thì gặp lỗi:
    Undefined symbol _main in module c0.asm
    Liệu mình có cần post mã nguồn ko nhỉ? Nó rất dài...

    Mong được giải đáp.
    Đừng cười iem, iem là newbie

  2. #2
    Ngày gia nhập
    05 2007
    Nơi ở
    HCMC
    Bài viết
    60

    Tôi nghĩ lỗi này không nằm ở đoạn code, mà nằm ở giai đoạn link, cụ thể là ở thuộc tính (properties) của Project. Ví dụ khi viết một ứng dụng Windows với Visual C++ trong VS2003 trở lên, bạn cần đặt thuộc tính của nó là Win32 bằng cách: nhấp chuột phải vào tên project trong khung Solution Explorer --> chọn Properties --> chọn Linker --> System. Bạn chỉnh lại thuộc tính SubSystem là "Windows" thử xem sao.

  3. #3
    Ngày gia nhập
    09 2006
    Bài viết
    711

    Nghĩa là code của cậu không có entry point function, main cho DOS hay console app, WinMain cho Winapp, DllMain cho Dll. Hoặc cậu setting sai cho project settings.

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