64bit環境とパス

64bitに移行したのはいいけど、PCが不調なのは相変わらず。
原因はマザボなんだろうけど、今は確実に買い時じゃないのでとりあえず(今月は)耐えることに。

さてー。
Windowsの64bit環境だと、それまでの32bitアプリはProgram Files (x86)にインストールされる。
普通の使い方をしていれば問題ないのだろうけど、32bitのとき開発していたプログラムとかのプロジェクトファイルのライブラリのリンク先は「Program File」内となっているのものがほとんどだったりする。
それで、プロジェクトを開くとmissingエラーが続出するから面倒。
適当なバッチとかで全部書き換えるのも考えたけど、逆に32bitのラックトップで開発するときに困る。

そんなわけでとりあえずな対策としてシンボリックリンクを使った。

>mklink /D “C:\Program Files\XXX” “C:\Program Files (x86)\XXX”

という感じで。
しかしもっとスマートな方法はないのかなぁ