Tôi có thể sử dụng Visual Studio để học lập trình C không? Trong menu dự án mới, tôi có thể chọn giữa Visual Basic, Visual C #, Visual C ++, Visual F # và những thứ khác nhưng tôi không thấy "C" hoặc "Visual C".
Tôi có thể sử dụng Visual Studio để học lập trình C không? Trong menu dự án mới, tôi có thể chọn giữa Visual Basic, Visual C #, Visual C ++, Visual F # và những thứ khác nhưng tôi không thấy "C" hoặc "Visual C".
Câu trả lời:
Câu trả lời ngắn gọn: Có, bạn cần đổi tên tệp .cpp thành c, vì vậy bạn có thể viết C: https://msdn.microsoft.com/en-us/library/bb384838.aspx?f=255&MSPPError=-2147217396
Từ liên kết trên:
Theo mặc định, trình biên dịch Visual C ++ xử lý tất cả các tệp có đuôi .c là mã nguồn C và tất cả các tệp kết thúc bằng .cpp dưới dạng mã nguồn C ++. Để buộc trình biên dịch coi tất cả các tệp là C bất kể phần mở rộng tên tệp là gì, hãy sử dụng tùy chọn trình biên dịch / Tc.
Điều đó đang được nói, tôi không khuyên bạn nên học ngôn ngữ C trong Visual Studio, tại sao lại là VS? Nó có rất nhiều tính năng mà bạn sẽ không sử dụng khi học C
Có, bạn rất có thể học C bằng Visual Studio.
Visual Studio đi kèm với trình biên dịch C của riêng nó, thực sự là trình biên dịch C ++. Chỉ cần sử dụng .c
phần mở rộng tệp để lưu mã nguồn của bạn.
Bạn không cần phải sử dụng IDE để biên dịch C. Bạn có thể viết nguồn trong Notepad và biên dịch nó trong dòng lệnh bằng cách sử dụng Dấu nhắc lệnh dành cho nhà phát triển đi kèm với Visual Studio.
Mở Dấu nhắc lệnh dành cho nhà phát triển, nhập thư mục bạn đang làm việc, sử dụng cl
lệnh để biên dịch mã C của bạn.
Ví dụ: cl helloworld.c
biên dịch một tệp có tên helloworld.c
.
Tham khảo phần này để biết thêm thông tin: Hướng dẫn: Biên dịch chương trình C trên dòng lệnh
Hi vọng điêu nay co ich
Có, bạn có thể:
Bạn có thể tạo một dự án ngôn ngữ C bằng cách sử dụng các mẫu dự án C ++. Trong dự án đã tạo, định vị tệp có phần mở rộng tên tệp .cpp và thay đổi nó thành .c. Sau đó, trên trang Thuộc tính dự án cho dự án (không phải cho giải pháp), hãy mở rộng Thuộc tính cấu hình, C / C ++ và chọn Nâng cao. Thay đổi cài đặt Biên dịch dưới dạng thành Biên dịch dưới dạng C Code (/ TC).
https://docs.microsoft.com/en-us/cpp/ide/visual-cpp-project-types?view=vs-2017
Đúng vậy, không có phiên bản Visual Stdio nào có C được đề cập, nhưng nó được bao gồm trong trình biên dịch C ++ (do đó bạn cần phải xem trong C ++). Sự khác biệt chính giữa việc sử dụng C và C ++ là hệ thống đặt tên (tức là sử dụng .c chứ không phải .cpp ).
Tuy nhiên, bạn phải cẩn thận không tạo một dự án C ++ và đổi tên nó thành C, điều đó không hoạt động .
Giống như bạn có thể sử dụng gcc
trên Linux (hoặc nếu bạn đã cài đặt MinGW) Visual Studio có lệnh được sử dụng từ dấu nhắc lệnh (mặc dù nó phải là Dấu nhắc lệnh của nhà phát triển Visual Studio). Như đã đề cập trong câu trả lời khác, bạn có thể sử dụng cl
để biên dịch tệp c của mình (đảm bảo rằng nó có tên .c )
Thí dụ:
cl myfile.c
Hoặc để kiểm tra tất cả các lệnh được chấp nhận:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>cl
Microsoft (R) C/C++ Optimizing Compiler Version 19.16.27030.1 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
usage: cl [ option... ] filename... [ /link linkoption... ]
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community>
Không nghi ngờ gì nữa, một trong những tính năng tốt nhất của Visual Studio là IDE tiện lợi.
Mặc dù phải định cấu hình nhiều hơn, nhưng bạn sẽ nhận được phần thưởng như gỡ lỗi cơ bản trước khi biên dịch (ví dụ: nếu bạn quên a ;
)
Để tạo một dự án C, hãy làm như sau:
Bắt đầu một dự án mới, chuyển sang C ++ và chọn Empty Project
, nhập Name
dự án của bạn và dự án Location
bạn muốn cài đặt, sau đó nhấp vào Ok
. Bây giờ hãy đợi dự án được tạo.
Tiếp theo Solutions Explorer
nhấp chuột phải Source Files
, Add
sau đó chọn New Item
. Bạn sẽ thấy một cái gì đó như thế này:
Đổi tên Source.cpp
để bao gồm một .c
phần mở rộng ( Source.c
ví dụ:). Chọn vị trí bạn muốn giữ nó, tôi khuyên bạn nên luôn giữ nó trong chính thư mục dự án (trong trường hợp này C:\Users\Simon\Desktop\Learn\My First C Code
)
Nó sẽ mở ra .c
tệp, sẵn sàng để sửa đổi. Visual Studio hiện có thể được sử dụng như viết mã bình thường, vui vẻ!
Bạn có thể sử dụng Visual Studio cho C, nhưng nếu bạn nghiêm túc về việc học C mới nhất hiện có, tôi khuyên bạn nên sử dụng một cái gì đó như Code :: Blocks với phiên bản MinGW-TDM, bạn có thể tải phiên bản 32 bit. Tôi sử dụng phiên bản 5.1 hỗ trợ C và C ++ mới nhất. Một lợi ích khác là nó là một nền tảng tốt hơn để tạo phần mềm có thể dễ dàng chuyển sang các nền tảng khác. Ví dụ: nếu bạn đang viết mã bằng C, sử dụng thư viện SDL, bạn có thể tạo phần mềm có thể được biên dịch lại với ít hoặc không có thay đổi đối với mã, trên Linux, Apple và nhiều thiết bị di động. Con đường mà Microsoft đã và đang đi trong những ngày này, tôi nghĩ đây chắc chắn là con đường tốt hơn để đi.