Bạn có thể cài đặt VS 2010 và xây dựng dự án của bạn hoặc cải thiện dự án của bạn tốt hơn. Tùy chọn cài đặt tùy chỉnh VS 2015 sẽ cho phép bạn cài đặt Bộ công cụ nền tảng v120
, nhưng không cho phép các công cụ nền tảng v110
hoặc v100
Platformets.
Một thay đổi lớn trong VS 2015 là các công cụ C++ (ví dụ: v140
) không được cài đặt theo tùy chọn cài đặt tiêu biểu. Xem Visual C++ Team Blog. Hãy nhớ rằng Visual C++ 2010 đã sử dụng chuẩn C++ 0x Draft Standard, và Visual C++ 2015 đáp ứng tiêu chuẩn C++ 11 ngoại trừ Expression SFINAE (một phần có trong số Update 1), vì vậy khá một chút đã thay đổi trong những năm can thiệp bao gồm một số thay đổi đột phá. Vì bạn đang nhảy ba bản phát hành chính cùng một lúc - và khoảng 10 cập nhật nhỏ--, có thể hơi áp đảo đặc biệt là làm việc thông qua tất cả các cảnh báo mới.
Một điều cần lưu ý là Visual C++ 2010 đã sử dụng Windows 7.1 SDK, trong khi Visual C++ 2012 hoặc mới hơn sử dụng Windows 8.x SDK. Đã có rất nhiều thay đổi ở đó quá đặc biệt cho sự phát triển DirectX. Điều này đặc biệt quan trọng đối với các ứng dụng máy tính để bàn Windows mà bạn đặt bộ tiền xử lý _WIN32_WINNT
xác định cho nền tảng đích của bạn vì Windows 8.x SDK không mặc định thành 'nền tảng được hỗ trợ lâu đời nhất' như các SDK Windows trước đó. Xem Using the Windows Headers
VS 2010 và v100
bộ công cụ hỗ trợ cho Windows XP và Windows Server 2003. Các v140
công cụ không hỗ trợ nhắm mục tiêu Windows XP/Server 2003. Bạn phải sử dụng v140_xp
vBulletin Toolset để thay thế. Xem this post đối với một số lưu ý vì điều này có nghĩa là bạn lại sử dụng Windows 7.1 SDK thay vì SDK Windows 8.x với các công cụ _xp
.
Xem Breaking Changes in Visual C++ 2012, Breaking Changes in Visual C++ 2013 và Breaking Changes in Visual C++ 2015.
Xem thêm Support For C++11/14/17 Features (Modern C++) và Where is the DirectX SDK?.
Nếu bạn cần xây dựng mã cả với VS 2010 và với VS 2015, thì bạn nên tạo hai tệp dự án/giải pháp, một tệp cho mỗi tệp.Bạn cũng có thể muốn đọc this article đối với một số ghi chú trên mã viết có thể xây dựng với nhiều bộ công cụ Visual C++, một lần nữa đặc biệt khó khăn do những thay đổi của Windows SDK.
VS 2015 hỗ trợ nhắm mục tiêu Windows Vista SP2, Windows 7 SP1, Windows 8.0, Windows 8.1, Windows 10 và Windows XP SP3 tùy chọn. Nó không hỗ trợ nhắm mục tiêu Windows Vista RTM, Windows Vista SP1 hoặc Windows 7 RTM.
Nguồn
2016-01-19 20:04:00
Tôi có thể sửa chúng bằng cách nào? –
Cài đặt lại và mọi thứ hoạt động tốt! –
Xin chào, tôi có vấn đề tương tự, bạn có làm việc đó không? –