Trước khi họ viết chương trình thứ nhất của mình, họ cần học phương pháp tạo các chương trình new trong Môi trường cải tiến và phát triển (IDE). Trong bài học này, khanhhoatrip.com vẫn hướng dẫn biện pháp thực hiện điều đó và bạn sẽ biết được phương pháp biên dịch và tiến hành chương trình thứ nhất của mình!

Lưu ý: bài này đã hướng dẫn chúng ta tạo project mới dựa trên Visual Studio 2019(Các IDE version khác tương tự như như vậy).

Bạn đang xem: Chạy chương trình trong visual studio


Projects

Để viết lịch trình C ++ bên phía trong IDE, bọn họ thường bắt đầu bằng bí quyết tạo một dự án công trình mới (chúng tôi sẽ chỉ cho bạn cách có tác dụng điều này trong khoảng vài giây sau đây). Dự án(Project) là 1 nơi chứa tất cả các file code, hình ảnh, file dữ liệu, v.v … của bạn cần để tạo ra một file tiến hành (hoặc thư viện, trang web, v.v.) mà chúng ta có thể chạy hoặc sử dụng nó. Dự án cũng lưu các cài đặt của IDE, trình biên dịch và trình liên kết khác nhau, tương tự như ghi nhớ nơi chúng ta rời đi(file nào đó ai đang mở), để khi bạn mở lại dự án sau đó, tâm trạng của IDE có thể được khôi phục ở bất cứ nơi nào các bạn rời đi. Khi bạn chọn biên dịch lịch trình của mình, toàn bộ các file .cpp trong dự án sẽ được biên dịch(compiled) và liên kết(linked).

Mỗi dự án công trình tương ứng với một chương trình. Khi bạn đã chuẩn bị tạo công tác thứ hai, bạn sẽ cần phải tạo lập một dự án công trình mới hoặc ghi đè code vào một dự án hiện tất cả (nếu bạn không muốn giữ nó). Các file dự án chỉ mở được vày một IDE cụ thể nào đó, vị đó, một dự án công trình được tạo vị một IDE nào kia sẽ cần phải được chế tác lại trong một IDE khác.(Nếu bạn có nhu cầu dùng IDE không giống đó)


Tốt độc nhất vô nhị thì cứ mỗi chương trình thì bạn nên tạo một dự án mới, trên cùng một IDE cụ thể nào đó.

Console projects

Khi bạn tạo một dự án mới, chúng ta thường được đặt câu hỏi về loại dự án bạn có nhu cầu tạo. Tất cả các dự án công trình mà cửa hàng chúng tôi sẽ tạo trong lí giải này sẽ là những dự án console. Console project gồm nghĩa là bọn họ sẽ tạo nên các chương trình rất có thể chạy trường đoản cú Console của Windows(Command prompt), Linux(Terminal) hoặc Mac(Terminal).

Dưới đây, một hình ảnh chụp screen của đồ họa Console của Windows:

*

Theo mang định, những ứng dụng Console không có giao diện người tiêu dùng (GUI), chúng in văn phiên bản lên Console, đọc đầu vào từ keyboard và được biên dịch thành các file tiến hành độc lập. Điều này là tuyệt vời cho vấn đề học C ++, do nó duy trì độ tinh vi của chương trình ở mức tối thiểu và đảm bảo an toàn mọi thứ hoạt động tốt trên nhiều khối hệ thống khác nhau.

Bạn ko nên lo lắng nếu các bạn không bao giờ sử dụng Console hoặc đắn đo cách truy vấn Console. Bọn họ sẽ biên dịch và khởi chạy những chương trình của bản thân thông qua những IDE của họ và IDE sẽ tự động hóa gọi bối cảnh Console khi quan trọng cho bạn.


Workspaces / solutions

Khi bạn tạo một dự án mới mang lại chương trình của mình, nhiều IDE sẽ tự động hóa thêm dự án của doanh nghiệp vào một không gian làm việc(Workspaces) hoặc một giải pháp(solution) (một thuật ngữ không giống nhau tùy theo IDE). Một không gian làm việc hoặc phương án là một nơi đựng một hoặc nhiều dự án công trình liên quan. Ví dụ: nếu khách hàng đang viết một trò đùa và mong mỏi có một file xúc tiến riêng mang lại một bạn chơi và nhiều người chơi, thì bạn cần phải tạo nhì dự án. Lúc biên dịch nó sẽ khởi tạo ra 2 file, 1 file cho 1 người đùa và 1 file cho không ít người chơi, tất nhiên là hoàn toàn tự do với nhau – sau vớ cả, chúng là một phần của và một trò chơi. Rất có thể, mỗi cái sẽ được cấu hình riêng lẻ trong một không khí làm vấn đề / phương án riêng của mỗi loại đó.

Mặc dù chúng ta có thể thêm những dự án vào trong 1 giải pháp, cửa hàng chúng tôi thường khuyên bạn nên tạo một không gian làm việc(Workspaces) hoặc giải pháp(solution) mới cho mỗi chương trình, nhất là trong lúc học. Nó dễ dàng hơn và tất cả ít cơ hội xảy ra sự thế hơn.

Viết chương trình thứ nhất của bạn

Thông thường, những lập trình viên new học viết bởi một ngôn từ mới vẫn viết chương trình hello world program, và shop chúng tôi cũng như vậy!. Với sau đấy là đoạn code của chương trình này được viết bởi C++:

#include int main(){ std::cout

Tạo một dự án công trình trong Visual Studio 2019

Khi các bạn chạy Visual Studio 2019, các bạn sẽ thấy một hộp thoại trông như thế này:

*

Chọn “Create a new project“.

Sau đó, các bạn sẽ thấy một vỏ hộp thoại trông như thế này:

*

Nếu bạn đã mở một dự án công trình trước đó, chúng ta cũng có thể truy cập hộp thoại này qua File thực đơn > New > Project.

Xem thêm: Thư Viện Pdf - Đọc Truyện Trạng Quỳnh Ông Lái Đò

Chọn Windows Desktop Wizard cùng bấm Next. Nếu bạn không thấy điều này, thì có lẽ rằng bạn đang quên chọn thiết lập phát triển Desktop cùng với C ++ khi bạn thiết đặt Visual Studio. Trong trường hòa hợp đó, quay trở lại bài cài đặt IDE – setup Môi trường trở nên tân tiến tích hòa hợp (IDE) và setup lại Visual Studio của người tiêu dùng như đã chỉ định (lưu ý: cố vì cài đặt lại đầy đủ, bạn cũng có thể chạy trình cài đặt Visual Studio với sửa đổi cài đặt hiện có của bản thân mình để thêm các thư viện or những config cho công việc C ++).

Tiếp theo, bạn sẽ thấy một hộp thoại trông như thế này:

*

Thay gắng tên dự án công trình hiện có bằng HelloWorld.


Nó cũng khuyên chúng ta nên kiểm tra Place solution và dự án trong cùng thư mục, vì vấn đề này làm giảm số lượng thư mục bé được sản xuất với mỗi dự án.

Nhấp tiếp tục.

Cuối cùng, các bạn sẽ thấy một hộp thoại cuối cùng

*

Đảm bảo loại Ứng dụng được đặt là Console Application (.exe) cùng tùy lựa chọn “Precompiled Header” ko được chọn. Sau đó bấm OK.

Bây giờ các bạn đã tạo nên một dự án! Tiếp tục bọn họ sẽ mày mò phần Visual Studio Solution Explorer mặt dưới.

Visual Studio Solution Explorer

Ở bên trái hoặc bên bắt buộc của cửa ngõ sổ, các bạn sẽ thấy một hành lang cửa số có title Solution Explorer. Bên phía trong cửa sổ này, Visual Studio đã tạo ra một Solution cho chính mình (Solution ‘HelloWorld’). Trong đó, với tên in đậm, là tên dự án công trình mới của người sử dụng (HelloWorld). Trong dự án, Visual Studio đang tạo một trong những file mang đến bạn, bao hàm HelloWorld.cpp. Chúng ta có thể thấy một trong những file .cpp hoặc .h khác, mấy file này bây giờ bạn ko cần quan tâm cũng được.

*

Trong trình biên soạn thảo văn bản, các bạn sẽ thấy Visual Studio vẫn mở HelloWorld.cpp và tạo một số trong những code đến bạn. Chọn và xóa tất cả các code đó cùng copy/ pase phần sau đây vào IDE của bạn:

#include int main(){std::cout Để biên dịch lịch trình của bạn, hãy nhấn F7 (nếu vấn đề này không hoạt động, hãy thử Ctrl-Shift-B) hoặc vào menu Build> Build Solution. Ví như mọi việc suôn sẻ, các bạn sẽ thấy phần dưới đây xuất hiện tại trong cửa sổ đầu ra:

1>------ Build started: Project: HelloWorld, Configuration: Debug Win32 ------1>HelloWorld.cpp1>HelloWorld.vcxproj -> c:usersalexdocumentsvisual studio 2017ProjectsHelloWorldDebugHelloWorld.exe========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========Điều này có nghĩa là biên dịch của bạn đã thành công!

Chú ý trường hợp bạn gặp gỡ lỗi: “C1010” – fatal error C1010: unexpected kết thúc of file while looking for precompiled header. Did you forget to showroom ‘#include “stdafx.h”‘ khổng lồ your source?


Có nghĩa là các bạn đã quên tắt “precompiled headers ” khi tạo nên project. Vậy nên hãy tạo lại project new và bảo đảm vô hiệu hóa nó đi.

Để chạy chương trình đã biên dịch của bạn, thừa nhận Ctrl-F5 hoặc vào thực đơn Debug và lựa chọn Start Without Debugging. Các bạn sẽ thấy như sau:

*

Đó là tác dụng của công tác của bạn! Xin chúc mừng, bạn đã soạn và chạy chương trình đầu tiên của bản thân rồi đó!

Phần kết

Xin chúc mừng, các bạn đã thực hiện hoàn thành phần cực nhọc nhất của lí giải này (cài để IDE và biên dịch chương trình đầu tiên của bạn)!

Đừng lo lắng nếu bạn thiếu hiểu biết nhiều những gì về các dòng code không giống nhau trong công tác Hello World vẫn làm. Công ty chúng tôi sẽ chu đáo và giải thích cụ thể từng loại ở đầu chương tiếp theo.