Article:
Visual C++ 2005 Express
3898
phananhvu.myopenid.com 125Updated 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 
Chưa phân loại
125
over 4 years ago
over 4 years ago
over 4 years ago
over 4 years ago
over 4 years ago
over 3 years ago