Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Sửa giúp chương trình Visual C này

    Đây là chương trình Visual C đầu tiên được minh họa trong cuốn sách"Programming Window,Fifth edition",tớ dùng VC++6.0 để biên dịch thì không có lỗi.Nhưng khi thực thi chương trình thì lại báo lỗi "This file does not exist.Do you want to build it?".Tớ cài VC++6.0 ở ổ E.Các bạn sửa cho tớ nhé.Đây là chương trình:
    Mã:
    /*--------------------------------------------------------------
       HelloMsg.c -- Displays "Hello, Windows 98!" in a message box
                     (c) Charles Petzold, 1998
      --------------------------------------------------------------*/
    
    #include <windows.h>
    
    int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                        PSTR szCmdLine, int iCmdShow)
    {
         MessageBox (NULL, TEXT ("Hello, Windows 98!"), TEXT ("HelloMsg"), 0) ;
    
         return 0 ;
    }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Chọn Yes để build là chạy được mà

    Edit: Nếu bạn build bằng VC6 thì thêm dòng #define UNICODE ở trên dòng #include <windows.h>

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Tớ có thêm dòng #define UNICODE nhưng vẫn không sửa được lỗi này.Đây là thông báo lỗi cụ thể:
    --------------------Configuration: HelloMsg - Win32 Debug--------------------
    Linking...
    LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
    Debug/HelloMsg.exe : fatal error LNK1120: 1 unresolved externals
    Error executing link.exe.

    HelloMsg.exe - 2 error(s), 0 warning(s)
    [IMG]images/smilies/17.gif[/IMG]

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Không biết có phải là do lỗi phần mềm VC++6.0 nhỉ?

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi nguyenbinh07
    Chọn Yes để build là chạy được mà

    Edit: Nếu bạn build bằng VC6 thì thêm dòng #define UNICODE ở trên dòng #include <windows.h>
    VD để dịch theo dạng ANssi thì phải đặt là gì vậy( trong VS 2008 nhé

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •