- ベストアンサー
起動時のフォルダー
VC++ ver6.0 MFC でプログラミングしています。 デバッグ時に 起動させると、プロジェクトファイルのあるフォルダー から起動しますが、 他のコンピュータに移して テストしたところ、 カレントフォルダーが マイドキュメントになっています。 exe ファイルのあるフォルダーをカレントフォルダーにして起動するようにできますか? あと、 ビジュアルスタジオの エンタープライズエディション には、インストーラーもついていたような気がしますが、 使用方法が説明してあるURL があったら 教えてください。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
プログラムの最初でGetModuleFileName()を使って実行ファイルのパスを得て、 そこにcdする手もあります。 その手でいいかどうかは別にして。 後はインストーラー使ってショートカット作って、 そこで実行時のカレントディレクトリを指定するとか。
その他の回答 (2)
- diashun
- ベストアンサー率38% (94/244)
diashun です。 最初のご質問は#1の方の通りです。 インストーラーに関しては、マイクロソフトの「Visual Studio」公式サイトの一部ですが・・・。↓ http://www.microsoft.com/japan/developer/library/vsinstal/veovrgettingstartedwithvisualstudioinstaller.htm
お礼
ありがとうございました。 参考にさせていただきます。
- neKo_deux
- ベストアンサー率44% (5541/12319)
[プロジェクト]-[設定] 「プロジェクトの設定」ダイアログ 「デバッグ」タブ 「作業用のディレクトリ」を指定で良いハズです。 左上「設定の対象」で適切な構成(Release/Debugなど)を選択しておいてください。 -- > インストーラー InstallShield for Visual C++ ですね。 Tipsなどを紹介してくれているwebページもありますが、わざわざ解説のために作成されたwebページってのは記憶にないです。 元々は「開発者が直観的に作業しやすいように」作られたツールですし、ヘルプに最低限の事は書かれていた気がします。
補足
ありがとうございます。 デバッグのときは 順調です。 問題は製品版の起動なのです。 製品版の起動後のカレントフォルダ がマイドキュメント になってしまい困っています。
お礼
ありがとうございます。 インストーラーで何とかなりそうなので 安心しました。