Hướng dẫn này sẽ dạy bạn cách chuyển đổi mã nguồn C ++ thành tệp EXE có thể chạy trên hầu hết (nếu không phải tất cả) máy tính Windows. Ngoài C ++, bạn cũng có thể chuyển đổi mã với phần mở rộng.cpp,.cc và.cxx (cũng như.c, mặc dù không đảm bảo thành công) bằng cách làm theo hướng dẫn này. Bài viết này giả định rằng mã C ++ sẽ chạy trên bảng điều khiển và không yêu cầu thư viện bên ngoài.
Bươc chân
Bước 1. Nhận một trình biên dịch C ++ miễn phí
Một trong những trình biên dịch tốt nhất cho máy tính Windows là Microsoft Visual C ++ 2012 Express, có thể tải xuống miễn phí.
Bước 2. Bắt đầu một dự án mới trong Visual C ++
Bạn có thể tạo dự án một cách dễ dàng. Nhấp vào nút "Dự án mới" ở góc trên bên trái của màn hình, sau đó làm theo hướng dẫn để tạo một dự án trống ("Dự án trống"). Đặt tên cho dự án, sau đó nhấp vào "Hoàn tất" trong cửa sổ tiếp theo.
Bước 3. Sao chép và dán toàn bộ tệp.cpp vào thư mục "Tệp Nguồn" và tệp.h (nếu có) vào thư mục "Tệp Tiêu đề"
Đổi tên tệp.cpp chính (tệp có phương thức "int main ()") bằng tên của dự án bạn đã nhập trước đó. Tất cả các phụ thuộc bên ngoài sẽ được điền tự động.
Bước 4. Sau khi sao chép các tập tin, hãy mở rộng và biên dịch dự án bằng cách nhấn F7
Visual C ++ sẽ tạo các tệp chương trình của bạn.
Bước 5. Định vị tệp EXE
Mở thư mục "Dự án" nơi Visual C ++ lưu trữ tất cả các chương trình đã biên dịch (trong Windows 7, thư mục này nằm trong thư mục "Tài liệu"). Chương trình của bạn sẽ được lưu dưới tên dự án, trong thư mục "Gỡ lỗi".
Bước 6. Kiểm tra chương trình bằng cách nhấp đúp vào tệp
Nếu không có lỗi, chương trình của bạn sẽ chạy tốt. Nếu xảy ra lỗi, hãy lặp lại các bước trên.
Bước 7. Nếu bạn muốn chạy chương trình trên một máy tính khác, hãy đảm bảo rằng thư viện Visual C ++ Runtime được cài đặt trên máy tính đó
Các chương trình C ++ được biên dịch bằng Visual C ++ phụ thuộc vào các thư viện Visual C ++, nhưng bạn không cần phải cài đặt chúng vì các thư viện sẽ được cài đặt tự động sau khi cài đặt Visual Studio. Tuy nhiên, người chạy chương trình của bạn không nhất thiết phải sở hữu thư viện. Tải xuống thư viện Visual C ++ tại
Lời khuyên
- Đôi khi, lỗi xảy ra do tác giả của chương trình đã sử dụng các phương thức không được dùng nữa hoặc không bao gồm các phần phụ thuộc trong mã nguồn.
- Đảm bảo bạn cài đặt bản cập nhật Visual C ++ Express để tránh lỗi biên dịch chương trình.
- Nói chung, việc yêu cầu lập trình viên biên dịch sẽ dễ dàng hơn. Chỉ tự biên dịch khi thực sự cần thiết.
Cảnh báo
- Tránh Dev-C ++. Chương trình là một trình biên dịch cũ, mãi mãi ở trạng thái beta, có 340 lỗi đã biết và đã không được cập nhật trong 5 năm. Nếu có thể, hãy sử dụng trình biên dịch / IDE không phải Dev-C ++.
- Vì C ++ và C là các ngôn ngữ lập trình cấp thấp, các chương trình bạn tạo ra có thể làm hỏng máy tính của bạn. Để kiểm tra xem một chương trình có thể làm hỏng máy tính hay không, hãy kiểm tra phần khởi động của chương trình và tìm "#include" WINDOWS.h ". Nếu bạn tìm thấy dòng này, đừng biên dịch nó. Hãy hỏi tại sao người dùng cần quyền truy cập vào lập trình Windows Nếu câu trả lời của người dùng đáng ngờ, hãy yêu cầu trợ giúp trên diễn đàn.