Tôi sử dụng dấu nhắc lệnh VS2008 để xây dựng, truy cập TFS vv và dấu nhắc Cygwin cho các công cụ grep, vi và unix giống như. Có cách nào tôi có thể 'nhập khẩu' các chức năng vcvars32.bat vào môi trường Cygwin vì vậy tôi có thể gọi "tfs checkout" từ Cygwin chính nó?Dấu nhắc lệnh VS2008 + Cygwin
Trả lời
Theo this page bạn cần phải:.
"Tùy thuộc vào sở thích của bạn, bạn có thể thêm các biến cần thiết cho tổng hợp trực tiếp vào môi trường của bạn, hoặc sử dụng kịch bản vcvars32.bat để thiết lập chúng cho bạn Chú ý bạn phải biên dịch từ một bash shell Cygwin, để sử dụng vcvars32, trước tiên hãy chạy một shell DOS, sau đó chạy vcvars32.bat, sau đó chạy cygwin.bat từ thư mục mà bạn đã cài đặt Cygwin Bạn có thể tăng tốc độ này bằng cách thêm thư mục containgin vcvars32 (một nơi nào đó trong \ Microsoft Visual Studio \ VC98 \ bin) và thư mục chứa cygwin.bat vào đường dẫn của bạn. "
Dưới đây là tập tin của tôi mẫu Cygwin.bat rằng cấu hình Visual studio và bắt đầu câu trả lời mintty
@echo off
@REM Select the latest VS Tools
IF EXIST %VS100COMNTOOLS% (
CALL "%VS100COMNTOOLS%\vsvars32.bat"
GOTO :start_term
)
IF EXIST %VS90COMNTOOLS% (
CALL "%VS90COMNTOOLS%\vsvars32.bat"
GOTO :start_term
)
IF EXIST %VS80COMNTOOLS% (
CALL "%VS80COMNTOOLS%\vsvars32.bat"
GOTO :start_term
)
:start_term
C:
chdir C:\cygwin\bin
START mintty.exe -i /Cygwin-Terminal.ico -
gọi "% VS90COMNTOOLS% vsvars32.bat" là tổng quát hơn (và ngắn hơn). –
Tôi thích nó! Thêm vào câu trả lời. – Ted
Điều này cũng hoạt động đối với msys, giả sử bạn chuyển lệnh khởi chạy một cách thích hợp. GG –
witkamp của việc cho vs2005 - cho vs2008, sử dụng
CALL "C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat "
- 1. Sendkeys từ dấu nhắc lệnh
- 2. Monads tại dấu nhắc?
- 3. lấy các khóa và giá trị tại dấu nhắc lệnh
- 4. Chuyển đối số tới CMAKE qua dấu nhắc lệnh
- 5. Dấu nhắc mật khẩu dòng lệnh bằng PHP
- 6. Chạy tệp .bat trên dấu nhắc lệnh cmd VS
- 7. Nhận đường dẫn MySQL trong dấu nhắc lệnh
- 8. Sử dụng ssh từ dấu nhắc lệnh của Windows
- 9. RunCodeAnalysis = true không hoạt động trong dấu nhắc lệnh (MSBuild)
- 10. Thực hiện dọn dẹp SVN từ dấu nhắc lệnh
- 11. Clojure REPL không khởi chạy tại dấu nhắc lệnh Windows
- 12. Nhận Đầu ra Dấu nhắc Lệnh tới Chuỗi Trong Java
- 13. Dấu nhắc lệnh tương tác dưới dạng MẠNG DỊCH VỤ
- 14. Các loại dấu nhắc lệnh VS2012 này là gì?
- 15. Cài đặt dịch vụ Windows bằng dấu nhắc lệnh Windows?
- 16. Sao chép dấu nhắc lệnh bằng các tệp hàng loạt
- 17. Cygwin - chạy script silenty từ "lệnh chạy"
- 18. Cygwin dấu hiệu bất ngờ `(' trên cd
- 19. Làm cách nào để thực hiện các lệnh bên ngoài từ dấu nhắc lệnh gdb?
- 20. Windows: Làm thế nào để chỉ định lệnh multiline trên dấu nhắc lệnh?
- 21. Thực hiện một lệnh trong dấu nhắc lệnh bằng cách sử dụng excel VBA
- 22. Dấu nhắc lệnh Windows tương đương với lệnh unix thứ 'ls -lah' là gì?
- 23. zsh thay đổi màu nhập dấu nhắc
- 24. Cách sử dụng lệnh svn trong Cygwin
- 25. cách thiết lập lệnh psql trong Cygwin?
- 26. sqlite từ lệnh nhắc lệnh không được nhận dạng
- 27. Sử dụng python để phát lệnh nhắc
- 28. Cách nhận lời nhắc lệnh uboot
- 29. chạy R từ cửa sổ lệnh nhắc
- 30. Dấu thời gian tại dấu nhắc R có thể?
Câu hỏi này rất giống với http://stackoverflow.com/questions/366928/invoking-cl-exe-msvc-compiler-in-cygwin-shell. –