ページ 11

setbcc のパス設定ができない

Posted: 2008年7月21日(月) 22:33
by アクニム
私はC言語の初心者で、「14歳から始めるわくわくC言語プログラミング教室」大槻有一郎著
を買いました。
第1章でBorlandC++コンパイラのダウンロードをしてから
setbccで環境設定をするという内容なんですが、
何度やっても”パス設定に失敗しました”となってそこから先に進むことができません
setbccでの解決法や、その他解決法があったら教えてください
ちなみにWindowsVistaです

Re:setbcc のパス設定ができない

Posted: 2008年7月21日(月) 22:42
by box
setbccを実行して、どこに何を入力したとき、
当該のエラーが出るかを教えてください。
「何度やっても」というところの具体的な操作手順が知りたいです。

Re:setbcc のパス設定ができない

Posted: 2008年7月26日(土) 00:52
by アクニム
特に何も入力していません
setbccの起動

windowsのバージョンは XP/2000/NTの方にチェックを入れて

それ以外はそのまま「進む」

最後の「設定」ボタンを押すと上記のエラーが出る、といった具合です

Re:setbcc のパス設定ができない

Posted: 2008年7月26日(土) 01:00
by box
設定の途中で、コンパイラのパス(実行ファイルのありか)を
入力する場面はありませんか?

Re:setbcc のパス設定ができない

Posted: 2008年7月26日(土) 21:08
by アクニム
えーと、
Stepの番号は何番ぐらいですか?

Re:setbcc のパス設定ができない

Posted: 2008年7月26日(土) 21:49
by ibis
Step 1:インストール先フォルダの指定
Step 2:パス/環境変数の指定先
Step 3:パスの優先度の選択
以下略

・・・ってなってますから、「パス」と言われてもわからないかもしれませんね。
ここで言う「パス」はStep1です。

デフォルトでは「c:\Borland\Bcc55\」が指定されていますね。
これを、bccが入っているフォルダに書き換えてみてください。

Re:setbcc のパス設定ができない

Posted: 2008年7月26日(土) 23:12
by box
私は、setbccがWindows Vistaに正式対応しているかどうかが
心配になってきました。

Re:setbcc のパス設定ができない

Posted: 2008年7月27日(日) 00:12
by lbfuvab
どうやらVistaではsetbccは不具合を起こしそうです。
手動で設定するかVC++ Expressを使うかですね。

Re:setbcc のパス設定ができない

Posted: 2008年7月27日(日) 20:35
by kaiten
はじめまして。
setbccですがVistaでも使えました。ふと思ったのですが管理者権限云々の設定は大丈夫でしょうか?

Re:setbcc のパス設定ができない

Posted: 2008年7月28日(月) 15:22
by アクニム
binフォルダに設定したら、
”このファイルにはbcc32.exeが見当たりません。”
とメッセージが出ました。
そして、一つ上のフォルダでやってみたんですが
”C:\bprland\bcc55\bin\bcc32.cfgは存在します”
”本プログラムで設定した内容に上書きしますか?”
のメッセージの後に
”C:\bprland\bcc55\bin\ilink32.cfgは存在します”
”本プログラムで設定した内容に上書きしますか?”
というのが出て、両方「OK」したら
”’PATH’の設定に失敗しました”
と出ました。

Re:setbcc のパス設定ができない

Posted: 2008年7月28日(月) 21:22
by Hermit
PATH の設定に失敗するんですかね・・・setbcc では・・・
管理者として実行(A) で実行しても駄目であれば、勝手に PATH を設定すればいいだけですが。

どこでもいいので、コンピュータ を右クリック、プロパティの詳細設定の環境変数 PATH を変更してはどうでしょうか?

ユーザーの環境変数(ユーザーは、現在のユーザーネーム)PATH 無ければ新規作成、有れば、PATH を追加ですね。

新規作成の場合、変数名 PATH を作成、変数値を c:\bprland\bcc55\bin にすればいいでしょう。
変更の場合、変数名 PATH の後に、;c:\bprland\bcc55\bin を追加すればいいはずです。

でも、とりあえず、インストールパスは、デフォルトのままのほうが無難な気はします。
なぜにわざわざ間違えやすそうな bprland なんでしょう・・ デフォルトのまま borland でいいきがしますが。

Re:setbcc のパス設定ができない

Posted: 2008年7月29日(火) 01:19
by アクニム
PathとPATHEXTがあったんですが
Pathでいいんですよね?
それでやってみたんですが、変化なしでした・・・。

Re:setbcc のパス設定ができない

Posted: 2008年7月29日(火) 01:52
by Hermit
>それでやってみたんですが、変化なしでした・・・。

setbcc でエラーが起こるという意味ですか?
それなら、別にかまいません。もう設定はすんでいるはずですから。
setbcc.exe を右クリック 管理者として実行(A) とすれば、設定できるはずですが・・・
何か他の原因があるかもしれないので、設定できていないであろう、Path を設定しただけですので。

それともコマンドプロンプトから、コンパイルできないってことでしょうか?
その場合は、エラーメッセージや、ilink32.cfg,bcc32.cfg の内容を見ないとわかりません。

Re:setbcc のパス設定ができない

Posted: 2008年7月29日(火) 19:55
by アクニム
管理者として実行、ですね

!!
できました!!
ありがとうございます。

皆さんいろいろとアドバイスありがとうございました。
これで、晴れてC言語デビューが果たせそうです。