Trả lời
Để tóm tắt, sth dọc theo dòng của
"C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Cộng đồng \ VC \ phụ \ Build \ vcvarsall.bat" x64
hoặc
"C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Cộng đồng \ Common7 \ Tools \ vsdevcmd" -arch = x64
(thử chạy nó với -help
)
môi trường của tôi:
** Visual Studio 2017 Developer Command Prompt v15.0.26403.7
trên Win10 x64
đẹp! đơn giản luôn là câu trả lời hay nhất :) –
VS2017 đã làm lại cấu trúc thư mục và tên tập tin của nó. Bạn nên tìm tập tin 'vcvars.bat', có thể được đặt trong ".. \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ EDITION \ Common7 \ Tools \ vsdevcmd \ ext \ vcvars.bat" (thay thế EDITION bằng phiên bản Visual Studio bạn sử dụng).
Để đơn giản, bạn có thể sử dụng "% VSAPPIDDIR%" trong cuộc gọi để trỏ đến thư mục IDE nơi có devenv.exe và quay lại một thư mục để xác định đường dẫn của bạn đến tệp lô. Ví dụ:
call "%VSAPPIDDIR%..\Tools\vsdevcmd\ext\vcvars.bat"
Tôi không có thư mục "vsdevcmd" trong ".. \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ EDITION \ Common7 \ Tools \". Thay vào đó, tôi thấy rất nhiều .bat trực tiếp trong ".. \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ EDITION \ Common7 \ Tools \", nhưng không phải vcvars.bat: VCVarsPhoneQueryRegistry.bat vcvarsqueryregistry.bat VsDevCmd. bat VsMSBuildCmd.bat vsvars32.bat –
@Starnuto di topo - có thể xem [vấn đề này] (https://github.com/Microsoft/vcpkg/issues/759).Nó có thể là một vấn đề với VS cài đặt của bạn. Trong khi tôi không nhất thiết muốn đi ngay để đề nghị cài đặt lại, điều này dường như đã làm việc cho martin-traverse –
Điều đó vcvars.bat dường như không làm điều tương tự như vcvarsall. –
Hans Passant là đúng.
Tôi có cùng một vấn đề: không có VCVARSALL.BAT
cho VS2017 của tôi và không có thư mục Build
trong Microsoft Visual Studio\2017\Community\VC\Auxiliary
. Tôi đã cài đặt Cộng đồng Visual Studio 2015 và 2017 trên cùng một máy.
Tôi không có Desktop development with C++
kiểm tra cài đặt của mình. Tôi đã cài đặt nó và thư mục Build
đã được tạo! Bây giờ mọi thứ đều hoạt động tốt.
- 1. Visual Studio 2017: vcvars cho các công cụ v140
- 2. Visual Studio 2017 Collapsing Regions
- 3. Visual Studio 2017 Bật SSL
- 4. Visual Studio 2017 HRESULT: 0x80004004
- 5. Cách bật CodeLens cho Cộng đồng Visual Studio 2017
- 6. Hỗ trợ kiểu chữ cho Visual Studio 2017
- 7. Mẫu Dịch vụ Windows cho Visual Studio 2017
- 8. Version số cho Visual Studio 2017, Boost và CMake
- 9. Visual Studio 2017 Đặt lại cài đặt
- 10. Bật SSL trong Visual Studio 2017
- 11. Visual studio 2017 mới .csproj InternalsVisibleTo
- 12. Giải pháp hạ cấp từ Visual Studio 2017 RC sang Visual Studio 2015
- 13. Cách sử dụng Visual Studio 2017 với TFS Visual Studio Build Bước
- 14. Dự án phản ứng trong Visual Studio 2017
- 15. Ẩn các tệp js được tạo trong Visual Studio 2017
- 16. Cải thiện chỉnh sửa JSX trong Visual Studio 2017
- 17. ASP.NET Lõi Tag Helper Intellisense trong Visual Studio 2017
- 18. Không thể thêm Docker Hỗ trợ Visual Studio 2017
- 19. Cập nhật Phiên bản Nút trong Visual Studio 2017
- 20. Visual Studio 2017 "Ứng dụng đang ở chế độ nghỉ trực quan chế độ 2017"
- 21. Tài liệu đa phương tiện F # XML, Visual Studio 2017
- 22. lỗi MSB1001: Unknown switch - Visual Studio 2017 RC
- 23. Visual studio 2017 lỗi Docker chạy ứng dụng
- 24. Visual studio 2017 thêm các khu vực bị thiếu
- 25. Công cụ Chẩn đoán trong Visual Studio 2017
- 26. lỗi trong quá trình cài đặt visual studio 2017
- 27. Kết thúc dòng không nhất quán Visual Studio Community 2017
- 28. visual studio 2017 lỗi không được hiển thị
- 29. Visual Studio 2017 không thể tìm thấy windows.h
- 30. Visual Studio 2017 Dữ liệu so sánh, dòng lệnh
C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Enterprise \ VC \ auxiliary \ Xây dựng, thay thế "Enterprise" bằng tên ấn bản của bạn. –
Đối với ấn bản Cộng đồng, không có thư mục Xây dựng trong C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Cộng đồng \ VC \ Auxiliary \ –
Ồ, chắc chắn ở đó, nhưng bạn phải cài đặt công cụ C++ khi bạn sử dụng bất cứ thứ gì bắt đầu bằng "vc". Rõ ràng bạn không thể bỏ qua ấn bản và loại ngôn ngữ bạn muốn sử dụng từ câu hỏi nếu bạn muốn một câu trả lời trợ giúp. –