Vì lý do nào đó Visual Studio 2008 của tôi bắt đầu hiển thị cảnh báo cho mã như: "int main (int argc, char ** argv)", điều này thực sự gây phiền nhiễu.Cách xử lý Cảnh báo C4100 trong Visual Studio 2008
Các ouputs cảnh báo chi tiết được (bạn có thể bỏ qua những con số dòng):
1> \ main.cpp (86):. Cảnh báo C4100: 'argv':. Unreferenced tham số chính thức
1> \ main.cpp (86): cảnh báo C4100: 'argc': tham số chính thức không được tham chiếu
Tôi tự hỏi nếu có cài đặt trong Visual Studio 2008 đã bị vô tình thay đổi. Hoặc làm thế nào tôi nên đối phó với cảnh báo này?
Có cài đặt nào trong VS2008 mà tôi có thể chơi không? Bởi vì đối với mã tôi đã viết trước đó, cảnh báo C4100 này không hiển thị với tôi biên dịch chúng.Cảm ơn bạn. – Jimmie
@Jimmie: Có; bạn có thể thay đổi mức cảnh báo cho dự án của mình thành một mức cảnh báo thấp hơn (ví dụ: mức 3). –
Lưu ý rằng có các tham số chưa được đặt tên trong định nghĩa hàm là OK trong C++, nhưng nếu biên dịch của bạn là C thì đó là một lỗi (một kích thích nhỏ đôi khi khi cố viết mã biên dịch theo một trong hai cách). –