[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:7148] install.exe の変更
- X-ml-count: 7153
- Subject: Re: [MD:7148] install.exe の変更
- From: "M.Fujii" <boochang@xxxxxxxxxxxx>
- Date: Fri, 20 Jan 2006 20:00:26 +0900 (JST)
- X-mailer: Mew version 4.1 on Emacs 22.0.50 / Mule 5.0 (SAKAKI)
藤井です。
白井さん、後藤さんありがとうございます。
From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
Subject: Re: [MD:7148] install.exe の変更
Date: Fri, 20 Jan 2006 15:22:53 +0900 (JST)
> > > install.obj : error LNK2001: 外部シンボル "__imp__SHGetPathFromIDListA@8" は未解決です
> > > install.obj : error LNK2001: 外部シンボル "__imp__SHGetSpecialFolderLocation@12" は未解決です
> > > obj-spd/i386/install.exe : fatal error LNK1120: 外部参照 2 が未解決です。
> > >
> > > です。とりあえず、ここまで。
> >
> > Makefile (および Makefile.mw32-in) にて
> > 以下を当てればよいかな。 うちでは同様の症状はこれで解消。
>
> サンキュー。(途中で改行してるからなんのことやらわからなかった)後
> 藤さんのパッチと
>
> #if _MSC_VER < 1300
> #define CSIDL_COMMON_APPDATA 0x0023
> #endif
>
> で、動作確認をしました。VC++ 6.0。
という訳で、お二方の修正を取り込んでコミットしました。
# 白井さんの修正は cygwin で警告がでるのでちょっと変えさせてもらってます。
これにより、install.exe は以下のように変わります。
- デフォルトでスタートメニューにショートカットが追加されていましたが、
さらにデスクトップとクイック起動バーにも追加されるようになりました。
(それぞれ -s, -d, -q オプションでショートカット追加を抑止します)
- ショートカット作成時に expolorer がポップアップしなくなりました。
- http://www.meadowy.org/meadow/ticket/154 のバグが修正されました。
ショートカットの作成先は、WinNT/Win200/WinXP では All Users のフォルダ
に、Win9X 系列では個人ユーザのフォルダになります。(が、Win9X 系列では動
作確認ができていません)
作業フォルダについてはバグ修正はしましたが、フォルダ自体は従来のままで
す。
> > = デスクトップ、クイック起動バーへのショートカット登録を
> > デフォルトにするべきか、オプションにするべきか。
>
> うーーん、デフォルトでいいんじゃないでしょうか?
ということで、デフォルトにしました。
> > = 作業ディレクトリをどこに指定すべきか。
>
> 複数ユーザで使うことを考えなければ HOME Directory が一番よいと思
> うのですが。
>
> レジストリをどこにするか?とかあるんですよね。
そうですね。作業ディレクトリを決めるのはレジストリをどうするかを決めた
後にした方が良さそうです。
現状で考えると、私は bin よりは以下のどちらかが良いと思います。
- UNIX っぽく %HOME% とする。
- Windows アプリの一員として %HOMEDRIVE%%HOMEPATH% とする。
--
藤井 正行 / Masayuki FUJII