2015-06-18 33 views
10

Tôi có một programm sử dụng một thư viện GSL mà làm việc khá tốt với Visual Studio 2013. Bây giờ tôi thiết lập một phiên bản Windows mới và cài đặt Visual Studio 2015 Cộng đồng RC.Có thể thêm Visual C++ v120 Compiler Tool vào Visual Studio 2015 không?

Sau đó tôi không thể biên dịch mã nữa. Sau khi chuyển đổi mã thành bộ công cụ mới, tôi nhận được lỗi rằng một số ký hiệu bên ngoài của các thư viện không thể tìm thấy. Tôi nghĩ rằng điều này có liên quan đến thực tế, thư viện được xây dựng với Visual C++ v120.

Vậy có thể thêm phiên bản trình biên dịch này vào Studio không? Và nó hoạt động mà không gặp rắc rối bên cạnh một phiên bản mới được cài đặt. Tôi không muốn cài đặt phiên bản cũ của VS, vì khả năng xảy ra một số sự cố khi cài đặt song song phiên bản.

Trả lời

16
  1. Cài đặt Visual Studio 2013
  2. Mở dự án của bạn trong Visual Studio 2015
  3. Trong trang Tổng Properties dự án, thay đổi nền tảng Toolset để "Visual Studio 2013 (v120)"

Bạn không bao giờ phải mở Visual Studio 2013; bạn chỉ cần cài đặt nó để Visual Studio 2015 có thể tìm thấy bộ công cụ. (Thật không may là không có cách nào để cài đặt chỉ bộ công cụ.)

14

Bạn có thể cài đặt phiên bản công cụ VS2013 từ trình cài đặt VS2015 mà không cài đặt studio trực quan 2013. Từ trình cài đặt 2015, chọn Windows 8.1 và Windows Phone 8.0/8.1 Công cụ . Đó là nó.

Tìm thấy nó trong một msdn forum (phải là lần đầu tiên một cái gì đó thực sự là giải quyết trong một diễn đàn microsoft)

+4

Trong khi trả lời chấp nhận cũng đang làm việc, tôi nghĩ rằng đây là một/dễ dàng hơn giải pháp tốt hơn/sạch hơn. –

+2

Không thể tìm thấy điều này trong danh sách tính năng cài đặt VS2015, tôi đang cài đặt phiên bản chuyên nghiệp. Ngoài ra khi mở một thuộc tính dự án VC, nó đã được hiển thị nền tảng đích như Windows 8.1 nhưng vẫn là bộ công cụ là 14.0 – Bishoy

Các vấn đề liên quan