Vinova tuyển lập trình viên Mobile & Web ở Hà Nội, lương $300-1000

Article: Visual C++ 2005 Express 3898

Chưa phân loại
phananhvu.myopenid.com 125
Updated over 3 years ago

Microsoft luôn có những công cụ phát triển tiện lợi nhất cho những người có tiền. Visual C++ 2005 Express là phiên bản miễn phí dùng để viết chương trình C/C++ trên Windows. Tuy lúc cài đặt hơi mất công, đối với người mới học C/C++ và ngay cả developer chuyên nghiệp, nó thật tuyệt.

Cài đặt

Trung bình mất khoảng 1 tiếng để cài đặt và chỉnh sửa. Cần có:

  • Đường truyền Internet nhanh, vì sẽ phải cài đặt qua mạng vài khoảng 100-200 MB
  • Windows 2000 Service Pack 4, Windows XP Service Pack 2, Windows Server 2003 Service Pack 1, Windows x64 editions, Windows Vista

Làm theo hướng dẫn các bước ở đây và tham khảo thêm ở đây

Chú ý khi deploy:

  • Dùng Visual C++ 2005 (cả bản Express lẫn bản mất tiền) để viết chương trình trên máy mình xong, để máy khác chạy được, máy đó phải cài Visual C++ 2005 Redistributable Package
  • Do đó theo hướng dẫn ở đây nếu muốn link tĩnh

Sử dụng

Khi sử dụng, nếu gặp lỗi không tìm thấy atlthunk.lib, xem cách giải quyết ở đây. Cụ thể:

  • Sửa tập tin atlbase.h, khoảng dòng 287 như sau
    //PVOID __stdcall __AllocStdCallThunk(VOID);
    //VOID __stdcall __FreeStdCallThunk(PVOID);

    //#define AllocStdCallThunk() __AllocStdCallThunk()
    //#define FreeStdCallThunk(p) __FreeStdCallThunk(p)
    #define AllocStdCallThunk() HeapAlloc(GetProcessHeap(),HEAP_GENERATE_EXCEPTIONS,sizeof(_stdcallthunk))
    #define FreeStdCallThunk(p) HeapFree(GetProcessHeap(),0,p)

    //#pragma comment(lib, "atlthunk.lib")
  • Sửa tập tin atlwin.h, khoảng dòng 1753 như sau:
    for(int i = 0; i < m_aChainEntry.GetSize(); i++)

Khi tạo project mới, ở bước đầu tiên thì dialog chỉ hiện "Win32 Console Application". Tuy nhiên ở các bước sau đó, có thể chọn tạo:

  • Windows application
  • Console application
  • DLL
  • Static library

1 2 

Editors
ngocdaothanh.myopenid.com 174
phananhvu.myopenid.com 125

Comments

phananhvu.myopenid.com 125
over 4 years ago

Hướng dẫn register có ở đây.

phananhvu.myopenid.com 125
over 4 years ago
Dùng Netbean, Eclipse một thời gian, chạy VC++ thấy nhẹ bẫng cả người. Cái gì cũng nhanh như gió hehe
myown.myopenid.com 9
over 4 years ago

:( Visual C++ 2005 Express (for .NET). Không miễn phí, là 21 days trial chứ?

Lúc trước em dùng Visual C# Express họ cũng nói miễn phí, nhưng tại sao lúc chạy cứ báo là bản dùng thử nhỉ? 

ngocdaothanh.myopenid.com 174
over 4 years ago
Sau khi cài bản Express, trong vòng 30 ngày phải đăng kí (để Microsoft track được chính xác có bao nhiêu người quan tâm đến sản phẩm của họ chẳng hạn). Việc đăng kí là miễn phí.
ngocdaothanh.myopenid.com 174
over 4 years ago

2008 đã ra, phiên bản này có thể download miễn phí nguyên cả DVD, rất tiện nếu ở nhà không có mạng, hoặc muốn lưu trữ: http://www.microsoft.com/express/download/

me.yahoo.com/a/wxQc4Rkwg4Ksuu2DOu.Innsdn2fg5S33tVMU
over 3 years ago

MS đã ra phiên bản VS 2008 từ lâu, có thể đăng kí để tải về và xin Key để dùng bản full.

Blog về C/C++:

http://luongkhanh.wordpress.com

You must login to be able to comment

Uploaded files

No file uploaded yet

You must login to be able to upload

Nhà tài trợ:

Mọi người đều tự do viết bài, sửa bài của người khác, và bình luận ở trang web này. Bạn muốn chủ động tạo bài mới để chia sẻ kinh nghiệm với mọi người? Xin click link ở dưới.

Create new content