2012-04-22 40 views

Trả lời

8

Hiện tại, đề xuất không được sử dụng vsvar32.bat và sử dụng SetEnv.cmd thay vì thiết lập môi trường xây dựng của bạn. Vượt qua đối số /x64 để chọn môi trường xây dựng 64 bit. Số điện thoại MSDN page này có thêm thông tin về SetEnv.cmd.

+0

Tôi không nghĩ điều này thực sự đúng - nếu bạn nhìn vào các phím tắt cho dấu nhắc lệnh VS2015, nó trỏ đến tập tin vcvarsall.bat. SetEnv.cmd dành cho một công việc khác - tạo môi trường phát triển dòng lệnh, không thiết lập dòng lệnh để làm việc với VS (như tập tin vsvars.bat) – FrozenKiwi

+0

Tôi không nghĩ có bất kỳ mâu thuẫn nào ở đây –

+0

Từ tài liệu: "[bạn có thể sử dụng] tiện ích SetEnv để định cấu hình cài đặt ứng dụng của bạn." Ví dụ - bạn đặt/Gỡ lỗi hoặc/Tùy chọn phát hành. Vcvarsall chỉ đơn giản là thiết lập các đường dẫn để cho phép Visual Studio tự tìm thấy nó, nó không mang bất kỳ loại hàm ý nào về các thiết lập cụ thể của dự án. Tài liệu cũng nói rằng vsvars32 tương đương với "vcvarsall x86" – FrozenKiwi

1

Bạn cần cài đặt "Trình biên dịch và công cụ X64" trong IDE VS2008 của bạn.

Hãy thử thêm tính năng "Trình biên dịch và công cụ X64" qua Bảng điều khiển >> Thêm/loại bỏ chương trình (Đối với Vista hoặc hệ điều hành sau này, hãy đi tới "Chương trình và tính năng"). Sau khi vào chế độ bảo trì Visual Studio 2008, vui lòng mở rộng nút "Visual C++" >> nhấp vào "Trình biên dịch và công cụ X64" >> nhấp vào nút "Cập nhật".

Sau đó, bạn có thể nhập "Visual Studio 2008 Command Prompt (x64)"

Hy vọng điều này sẽ hữu ích!

2

Một cách đơn giản là để đi trong thư mục: "C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ bin \ amd64" và chạy file: "vcvarsamd64.bat"

0

trực quan Studio sẽ cài đặt các phím tắt để khởi chạy các lệnh nhắc thiết lập môi trường thích hợp để kích hoạt các bản dựng. Bạn có thể thấy nơi các phím tắt cho các điểm Command Prompt x64 bằng cách nhấp chuột phải vào nó và kiểm tra tài sản mục tiêu của nó. Nó thường chỉ ra:

"C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ vcvarsall.bat" amd64

Có thêm thông tin ở đây: https://msdn.microsoft.com/en-us/library/x4d2c09s.aspx

+0

Câu hỏi yêu cầu cụ thể về VS2008 thay vì 2015 –

+0

Không, nó yêu cầu những gì tương đương với vsvars32.bat. Câu trả lời của Jerome B có lẽ là gần nhất, tôi thêm câu trả lời này vì nó mô tả cách khám phá vị trí (không phải mọi người cài đặt vào C :) – FrozenKiwi

+0

từ MSDN: "gọi vsvars32 tương đương với gọi vcvarsall x86" https://msdn.microsoft .com/vi-us/library/f2ccy3wt.aspx – FrozenKiwi

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