我使用VS2008命令提示符進行構建,TFS訪問等,cygwin提示輸入grep,vi和unix-like工具。有什麼辦法可以將vcvars32.bat功能「導入」到cygwin環境中,以便我可以從cygwin本身調用「tfs checkout」?VS2008命令提示符+ Cygwin
12
A
回答
16
根據this page你需要:
「根據你的喜好,你可以添加編譯所需的變量,直接到你的環境,或使用VCVARS32.BAT腳本設置他們爲你注意你必須從cygwin bash shell進行編譯,使用vcvars32,首先運行DOS shell,然後運行vcvars32.bat,然後從安裝cygwin的目錄運行cygwin.bat。通過添加目錄containgin vcvars32( \ Microsoft Visual Studio \ VC98 \ bin下的某處)以及包含cygwin.bat到您的路徑的目錄。「
10
這裏是我的樣本Cygwin.bat文件配置Visual Studio和啓動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 -
+1
調用「%VS90COMNTOOLS%vsvars32.bat」更通用(更短)。 – 2012-06-28 10:50:40
1
witkamp的答案適用於VS2005 - 爲VS2008,使用
CALL「C:\ Program Files文件(86 )\ Microsoft Visual Studio 9.0 \ VC \ vcvarsall.bat「
相關問題
- 1. 如何在cygwin下使用mintty修復q命令提示符?
- 2. Cygwin的:流浪漢SSH,空命令提示符
- 3. Visual Studio命令提示符與常規命令提示符?
- 4. Ruby命令提示符命令
- 5. del命令在命令提示符
- 6. 模擬命令提示符命令
- 7. 運行命令提示符命令
- 8. 命令提示符腳本命令「cd」
- 9. 命令提示符Python
- 10. C++命令提示符
- 11. Laravel命令提示符FatalErrorException
- 12. 命令提示符輸入
- 13. 命令提示符下wshShell.Run
- 14. 使用命令提示符
- 15. 刪除命令提示符
- 16. 命令提示符Runas cscript
- 17. Qt - Qt命令提示符
- 18. Node.JS命令提示符
- 19. Java命令提示符
- 20. Findstr命令提示符
- 21. 打開命令提示符
- 22. 使用命令提示符
- 23. 使用命令提示符
- 24. 命令提示符在JAVA
- 25. 從命令提示符
- 26. 命令提示符顏色
- 27. 命令提示符複製
- 28. 命令提示符語法
- 29. 命令提示符網豆
- 30. Node.js命令提示符
此問題與http://stackoverflow.com/questions/366928/invoking-cl-exe-msvc-compiler-in-cygwin-shell非常相似。 – 2010-07-17 23:50:26