環境変数PATH

path.png

環境変数の確認

Windowsの場合、

コンピュータ→プロパティ→環境変数

PATH以外にもJAVA_HOMEとか色々な環境変数の設定がGUIで見れます
Macの場合

/etc/paths

というテキストファイルにPATHの参照先が書いてあります。

PATH以外の環境変数の確認

Windowsの場合、

コンピュータ→プロパティ→環境変数

環境変数を設定したら一度パソコンを再起動すると確実に反映されます。
現在反映されてるかどうか調べるには、VisualStudioでそれぞれのパスの「評価された値」と書いてあるところに、具体的なパスがかいてあるか見ます。
Macの場合、ターミナルで

printenv

と打ちましょう
設定ファイルは自分のHOME以下の.bash_profileに書いてあります
つまり、絶対パスでいうとここです

/Users/ユーザー名/.bash_profile

エラー

アプリケーションを正しく起動できませんでした。(0xc000007b)。[OK]をクリックしてアプリケーションを閉じてください。
ライブラリファイルがx86版だった場合に起こるらしい。

WOW64とは?

こういうフォルダがあるけど

C:\Windows\SysWOW64

WOW64=Windows on Windows64である。
WOW64はいわゆるバーチャルマシンである。
64ビットシステムで32ビットプロセスが動作するのに使うらしい。
32ビット版アプリケーションを64ビットWindows上でシームレスに実行できるようにするx86シミュレータである。

dllを入れる場所

32bitのDLLはSysWOW64に,64bitのDLLはSystem32に入れる

64bitパソコンだとPATHに通しても効かない?!

パスが通ってるか確認するには?

Macの場合

which 探したいコマンド名


environment-variable

サポートサイト Wikidot.com environment-variable