私はMSVCリンカーを使用してICUコードを作成しようとしています。しかし、Cygwinを起動すると、パスの前に/ usr/local/binと/ usr/binが置かれ、MSVCの代わりに常にlink.exeがCygwinのバージョンを呼び出すようになります。この設定の問題を解決するにはどうすればよいですか?現在、私はVSコマンドプロンプトを起動し、cygwin.batを起動します。
は/ usr/local/binにします。/ usr/binに:/ cygdriveの/ C /プログラムファイル(x86の)/マイクロソフト のF#/ V4.0:/ cygdrアイブ/ C /プログラムファイル(x86の)/マイクロソフトVisual Studio 10.0/VC/BIN/Visual Studio 10.0/VSTSDB/Deploy:/ cygdrive/c/Program Files(x86)/ Microsoft Visual Studio 10.0/Common7/IDE:/ cygdrive/c/Progra mファイル(x86)/ Microsoft :/ cygdrive/c/Program Files(x86)/ Microsoft Visual Studio 10.0/Common7/Tools:/cygdrive/c/Windows/Microsoft.NET/F ramework/v4.0.30319:/ cygdrive/c/Windows/Microsoft。/cygdrive/c/Program Files(x86)/ Microsoft Visual Studio 10.0/VC/VCPackages:/ cygdrive/c/Prog ramファイル(x86)/ HTMLヘルプワークショップ:/ cygdrive/c /プログラムファイル (/cygdrive/c /プログラム 10.0 /チームツール/パフォーマンスツール:/ cygdrive/c/Program Files(x86)/ Mic rosoft SDK/Windows/v7.0A/bin/NETFX 4.0ツール:/ cygdrive/c/Program ファイル/共通ファイル/ Microsoft共有/ Windows Live:/ cygdrive/c/Windows/system32:/ cygdrive/c/Program Files/x86/Windows:/ cygdrive/c /Windows/System32/Wbem:/cygdrive/c/Windows/System32/WindowsPowerShell/v1.0:/cygd rive/c/Program Files(x86)/ Microsoft SQL サーバー/ 100 /ツール/ cygdrive/c/Program Files/Microsoft SQL サーバー/ 100/DTS/Binn:/ cygdrive/c/Program Files/x86)/ Microsoft ASP.NET/ASP.N ET Webページ/ v1 .0:/ cygdrive/c/Program ファイル/ TortoiseHg:/ cygdrive/c/Program Files (x86)/GtkSharp/2.12/bin:/cygdrive/c/Users/tim/AppData/Roaming/npm:/cygdrive/ C/P rogramファイル(x86の)/ nodejs:/ cygdriveの/ C /プログラムファイル(x86の)/共通 ファイル/インテュイット/ QB POSSDKRuntime:/ cygdriveの/ C /プログラムファイル(x86の)/ Gitの/ CMD
ICUはPATHの順番はMSVC、Cygwinの、そして他の のPATHであることを確認してください
に私に語りました。 configureスクリプトには、Cygwinの特定のツール(grepなど)が必要です。
更新。マイcygwin.batは次のようになりますのchdir C:\ cygwinのを\ビン
のbash -i
ない非常に参考に--login
が
Cをオフ@echo 。
'cygwin.bat'ファイルが' PATH'環境変数を設定していますか? – sarnold
これは実際にはsuperuser.comにあるはずですが、ホームディレクトリの.bash_profileファイルを見てください。あなたのパスは、そこに設定されている可能性が高く、あなたはそれを変更できるはずです。 –
ええと、私もそれを見ましたが、私が持っているのは、[-f "$ {HOME} /。bashrc"]; ソース "$ {HOME} /。bashrc" fiと.bashrcにはあまり余裕がありません。代わりに/ usr/local/binの前に付けるデフォルトのプロファイルがありますか? – tofutim