Tôi có ba nghi ngờ. Có ai giúp đỡ không?Cài đặt "Platform Toolset" trong dự án studio trực quan
- gì là "Nền tảng Toolset" thiết lập dự án trong dự án VS
- Tại sao thiết lập như vậy cần
- gì xảy ra, nếu tôi thay đổi các thiết lập (V110 để V100)
Tôi có ba nghi ngờ. Có ai giúp đỡ không?Cài đặt "Platform Toolset" trong dự án studio trực quan
Đâ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>
Đâ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.
ý của bạn là gì đối với tất cả các công cụ? –
chủ yếu là trình biên dịch và trình liên kết. – Nox
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
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