2014-12-17 24 views
12

Tôi có ba nghi ngờ. Có ai giúp đỡ không?Cài đặt "Platform Toolset" trong dự án studio trực quan

  1. gì là "Nền tảng Toolset" thiết lập dự án trong dự án VS
  2. Tại sao thiết lập như vậy cần
  3. gì xảy ra, nếu tôi thay đổi các thiết lập (V110 để V100)
+0

Nó sẽ chuyển đổi các phiên bản trình biên dịch sử dụng để biên dịch mã của bạn từ v11.0 để v10.0. [Bài viết Wikipedia] này (https://en.wikipedia.org/wiki/Visual_C%2B%2B#32-bit_and_64-bit_versions) liệt kê các phiên bản trình biên dịch VS và VC++. – Praetorian

+2

Phiên bản trình biên dịch của nó. nó có nghĩa là bạn có thể sử dụng VS2012 nhưng biên dịch bằng cách sử dụng trình biên dịch của VS2010 nếu bạn đã cài đặt nó. Bạn cũng có thể sử dụng các trình biên dịch "bên thứ ba" như [llvm] (http://llvm.org/builds/) – Borgleader

Trả lời

4

Đây là thuộc tính MSBuild kiểm soát phiên bản cụ thể của bộ công cụ nền tảng mà bạn muốn sử dụng.

Thông tin thêm ở đây: http://msdn.microsoft.com/en-us/library/windows/hardware/hh454232%28v=vs.85%29.aspx

Nhiều khả năng bạn muốn sử dụng cuối cùng ổn định của Windows SDK. Bạn có thể kiểm tra các công cụ mà bạn đang sử dụng nhìn trực quan hồ sơ dự án Studio của bạn (.vcxproj), tìm kiếm mục XML này:

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" 
     Label="Configuration"> 
    <ConfigurationType>Driver</ConfigurationType> 
    <DriverType>KMDF</DriverType> 
    <PlatformToolset>WindowsKernelModeDriver8.1</PlatformToolset> 
</PropertyGroup> 
1

Đây là phiên bản của tất cả các công cụ được sử dụng để biên dịch và liên kết dự án của bạn.

+0

ý của bạn là gì đối với tất cả các công cụ? –

+0

chủ yếu là trình biên dịch và trình liên kết. – Nox

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