BCC Developerでのメイクでエラーが出る

このQ&Aのポイント
  • C++を勉強し始めたものですが、BCC Developerでメイクしたときにエラーが出て、コマンドプロンプトが表示されなくて困っています。
  • Borland C++ Compiler 5.5とBCC Developer、setbccをインストールし、簡単なプログラムをメイクしたのですが、エラーが出てしまいます。
  • エラーの意味もわからないし、ググっても解決法が分からなかったので、助けが必要です。
回答を見る
  • ベストアンサー

BCC Developerでのメイクでエラーが出る

C++を勉強し始めたものですが、BCC Developerでメイクしたときにエラーがでて、コマンドプロンプトが表示されなくて困っています。 http://www.plustarnet.com/aspil/Programming/c00.htmを参考に、 Borland C++ Compiler 5.5とBCC Developer、setbccをインストールし、 http://www.plustarnet.com/aspil/Programming/c01.htmを参考に void main(void) { } という簡単なプログラムをメイクしたのですが、 エラーが出てしまいます。 以下が、そのエラーのときに表示された文です。 > "C:\Program Files\borland\bcc55\Bin\make.exe" -f.\SampleSTG.mak TARGET MAKE Version 5.2 Copyright (c) 1987, 2000 Borland bcc32 -W -3 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -n. -c "C:\Documents and Settings\匿名\デスクトップ\SampleSTG\first.cpp" Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland c:\documents and settings\匿名\デベハトップ\samplestg\first.cpp: エラー F1009 c:\documents and settings\匿名\デベハトップ\samplestg\first.cpp: 入力ファイル 'c:\documents and settings\匿名\デベハトップ\samplestg\first.cpp' をオープンできない *** 1 errors in Compile *** ** error 1 ** deleting .\first.obj Make End !! (Elapsed time 0:00.511) エラーの意味もわからないし、ググっても解決法が分からなかったので 書き込みしました。 わかる方、解答お願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

デスクトップ が デベハトップ になってますから探したところに指定したファイルが見つからないと言うことなんだと思います。 ソースほ保存場所として、日本語を含まないような C:\sample のような単純なものにしてみたらどうでしょうか

soutas
質問者

お礼

ソースの保存場所を C:\SampleSTG に変更して、メイクしたらちゃんとできました。 ありがとうございました。

関連するQ&A

  • BCC Developer メイク時にエラーが発生します。

    皆さんはじめまして、 私はC言語を始めたくて、C初心者の本を2冊買い、 本の解説通りに設定をしていきましたが、 訳の分からんエラーを延々と吐き続けるので挫折しました。 そして私はBCC Developerという物を見つけ、 ↓のURLのサイトの通りに設定し直したのですが、 http://ja2yka.homeip.net/old/aki/freedev.htm また別のエラーが出てきました。 ↓の文を書いてメイクすると #inclube <stdio.h> int main(void) { printf("ハローワールド\n"); return 0; } こうなります↓ > C:\borland\bcc55\Bin\make.exe -fDebug\test0001.mak TARGET MAKE Version 5.2 Copyright (c) 1987, 2000 Borland bcc32 -WC -6 -Od -w- -AT -pc -H- -k -b -v -y -DDEBUG -nDebug -c C:\programing\test0001\test0001.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland c:\programing\test0001\test0001.c: Error E2048 c:\programing\test0001\test0001.c 1: Unknown preprocessor directive: 'inclube' *** 1 errors in Compile *** ** error 1 ** deleting Debug\test0001.obj Make End !! (Elapsed time 0:00.657) 一体何がいけないのでしょうか? 余談 上記で本を2冊買ったと書きましたが、 いずれも・・・ プログラムはこういう風に動いてますよ的な文章が延々と続く ↓次のページ 早速書いてみましょう!! (環境の設定なんかこれっぽっちも書いてない) こんな感じでした。

  • BCC Developerについて。

    Borland C++ Compiler、BCC Developerを使って #include <stdio.h> void main(){ printf("Hello C world.\n"); } をメイクしてみたのですが、 インクルードファイル 'stdio.h' をオープンできない 、と表示されコンパイルできませんでした。 環境設定は、コンパイラにbbc32.exeを指定すればいいだけなんでしょうか?よろしくお願いします。

  • C言語 エラー bcc developer プログラミング

    僕はbcc developerを使ってCプログラミングをしてるんですがしてるんですが今日いきなり【Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照】というようなエラーが出てきました。 困ってます。だれか教えてください↓

  • エラーに関する質問

    Fatal: オプションが必要 : Lc:\Borland\Bcc55\lib ↑のようなエラーが出のですが、解決方法がわかりません 解決方法がわかる方がいましたら教えてください ついでに使ってる開発環境はBCC Developerです ↓は、コンパイル使用としたソースコードと、コンパイルの経過です #include <iostream.h> using namespace std; void main() { int i; int t; int p; char g; while(i=4578){ cin>>p; cin>>g; cin>>t; if(i==t) cout<<"test"; break; }; }; 経過 > C:\borland\bcc55\Bin\make.exe -fDebug\roger.mak INIT TARGET MAKE Version 5.2 Copyright (c) 1987, 2000 Borland echo -WC -3 -Od -w- -AT -pc -H- -k -b -v -y -L"c:\Borland\Bcc55\lib" -DDEBUG -nDebug -c > Debug\roger.rsp echo C:\WINDOWS\デスクトップ\プロジェクト\roger\hyahya.cpp >> Debug\roger.rsp bcc32 @Debug\roger.rsp Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland C:\WINDOWS\デスクトップ\プロジェクト\roger\hyahya.cpp: bcc32 -WC -3 -Od -w- -AT -pc -H- -k -b -v -y -L"c:\Borland\Bcc55\lib" -DDEBUG -eDebug\roger.exe Debug\hyahya.obj Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Fatal: オプションが必要 : Lc:\Borland\Bcc55\lib ** error 1 ** deleting Debug\roger.exe Make End !! (Elapsed time 0:00.923)

  • c++ , template , ファイル分割 , 助けてください...

    //-----------------coord.h------------- template <class type> class coord { type v[3]; public: coord(void); void Show(void); }; //-----------------main.cpp------------ #include<iostream> #include"coord.h" using namespace std; int main(void) { coord<double> ob; ob.Show(); return 0; } //----------------------coord.cpp----------- #include<iostream> #include"coord.h" using namespace std; template <class type> coord<type>::coord(void) { v[0]=v[1]=v[2]=0; } template <class type> void coord<type>::Show(void) { cout << "hello" << endl; } 同一フォルダ内に上記のファイルが 3 つあります. つまり上の 3 つのファイルを分割してコンパイルさせたいです. この状態で...MS-DOSプロンプトからコンパイルします. C:\test>bcc32 -c coord.cpp Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland coord.cpp: C:\test>bcc32 -c main.cpp Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland main.cpp: C:\test>bcc32 -emain main.obj coord.obj Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: 外部シンボル 'coord<double>::coord<double>()' が未解決(C:\USERS\TAITO\PR OG\CPP\TEST\MAIN.OBJ が参照) Error: 外部シンボル 'coord<double>::Show()' が未解決(C:\USERS\TAITO\PROG\CPP\TE ST\MAIN.OBJ が参照) すると, このようなエラー文が出てしまい 実行可能ファイルができません. コンパイラはbccです. 原因が全く分かりません. 助けてください... ちなみに, 分割せずにコンパイルすると通ります. 自分は c 言語での分割コンパイル経験はあるので それをそのまま c++ 言語でも用いているのですが, 何か変えなければならないのでしょうか?

  • DOSでコンパイルしたらインクルードファイルがない?(開けない?)

    borland c++ コンパイラ5.5をインストールして コマンドプロンプトで実行したのですが こんなメッセージがでました。どうすればよいのでしょうか? ライブラリとかいるんでしょうか? C:\borland\bcc55\Bin>bcc32 ffff.cpp Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland ffff.cpp: エラー E2209 ffff.cpp 1: インクルードファイル 'iostream.h' をオープンできない エラー E2451 ffff.cpp 5: 未定義のシンボル cout(関数 main() ) *** 2 errors in Compile *** ちなみにソースファイルの内容は以下のとおりです。 #include <iostream.h> void main(){ cout<<"ffff"; }

  • BCCデベロッパーでiconv

    c言語でのプログラミングをBCC developer(windowsXP)で行ってるものです。 iconv.hとインクルードしたくて C:\Borland\BCC55\Include ファイルにlibiconv-1.9.1.bin.woe32にあるincludeファイルにあった iconv.h libcharset.h localcharset.h という三つのファイルをコピペした後、次のプログラムをmakeしてみました #include <stdio.h> #include <stdlib.h> #include <string.h> #include <iconv.h> #define S_SIZE (1024) int main(void) { iconv_t icd; FILE *fp_src, *fp_dst; char s_src[S_SIZE], s_dst[S_SIZE]; char *p_src, *p_dst; size_t n_src, n_dst; icd = iconv_open("EUC-JP", "UTF-8"); fp_src = fopen("index1.txt", "r"); fp_dst = fopen("index2.txt", "w"); while(fgets(s_src, S_SIZE, fp_src) != NULL){ p_src = s_src; p_dst = s_dst; n_src = strlen(s_src); n_dst = S_SIZE-1; while(0 < n_src){ iconv(icd, &p_src, &n_src, &p_dst, &n_dst); } *p_dst = '\0'; fputs(s_dst, fp_dst); } fclose(fp_dst); fclose(fp_src); iconv_close(icd); } すると次のエラーメッセージが出ました。 Error: Unresolved external '_libiconv_open' referenced from C:\BORLAND\BCC55\BIN\TEST.C\DEBUG\TEST.OBJ Error: Unresolved external '_libiconv' referenced from C:\BORLAND\BCC55\BIN\TEST.C\DEBUG\TEST.OBJ Error: Unresolved external '_libiconv_close' referenced from C:\BORLAND\BCC55\BIN\TEST.C\DEBUG\TEST.OBJ ** error 1 ** deleting Debug\test.c.exe 解決策が分かる方、ご指導お願いいたします。

  • C言語のコンパイラ操作について教えてください。

    Borland社が提供していますBorland C++ Compilerというものを使わせていただいてるのですが、初心者の私には難しいのです。 コマンドプロントというのでしょうか・・ C:\Document and Settings\xxxx> と、出てきたので C:\Document and Settings\xxxx>\borland\BCC55\bin と入力しましたら C:\borland\BCC55\bin> に変わりました。 普通にインクルードのプログラムから始められる画面にするにはここからどうすればよろしいのでしょうか?? C:\borland\BCC55\bin>dir と、入力しましたら、何だかbcc32.cfgとかilink32.cfg とか、他にたくさんのデータが表示されました。 どうしたらよろしいのでしょう、よろしくお願いいたします。質問が足りないときは補足させていただきます。

  • Borland C++5.51で

    8MB超のソース junk.cpp を bcc32 -I"c:\Borland\Bcc55\include" -L"c:\Borland\Bcc55\lib" -W -WM -VM junk としてコンパイルしようとしたら Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland junk.cpp: Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Fatal: Error detected (IMP302) Fatal: となりエラーになりました 8MBを切れば大丈夫だったのです IMP302とerrorで検索すると 外国に同じ問題でメーリングリストに質問しているものがあったのですが回答が得られていません 本人はリンク時エラーなのでソース分割すれば通る事は通るといっていました 分割が大変なソースなのでこのエラーをクリアしたいのですが解決策は無いのでしょうか?

  • VC++でコンパイルエラーが出ますがお教えください。

    初心者です。ご教授お願いします。 環境パソコンXP Maicrosoft eMbedded Visual C++ ソースが長すぎる為この欄に入りきれませんので エラー情報にて推測できないでしょうか? エラー内容 Polymo - Win32 (WCE emulator) Debug' 用の中間ファイルおよび出力ファイルを削除しています。 --------------------構成 : Polymo - Win32 (WCE emulator) Debug-------------------- コンパイル中... Polymo.cpp C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(81) : error C2731: 'WinMain' : function cannot be overloaded C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(77) : see declaration of 'WinMain' C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(129) : error C2065: 'WNDCLASSEX' : undeclared identifier C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(129) : error C2146: syntax error : missing ';' before identifier 'wcex' C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(129) : error C2065: 'wcex' : undeclared identifier C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(131) : error C2228: left of '.cbSize' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(133) : error C2228: left of '.style' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(134) : error C2228: left of '.lpfnWndProc' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(135) : error C2228: left of '.cbClsExtra' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(136) : error C2228: left of '.cbWndExtra' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(137) : error C2228: left of '.hInstance' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(138) : error C2228: left of '.hIcon' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(139) : error C2228: left of '.hCursor' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(140) : error C2228: left of '.hbrBackground' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(141) : error C2228: left of '.lpszMenuName' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(142) : error C2228: left of '.lpszClassName' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(143) : error C2228: left of '.hIconSm' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(143) : error C2228: left of '.hInstance' must have class/struct/union type C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(145) : error C2065: 'RegisterClassEx' : undeclared identifier C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(165) : error C2065: 'WS_OVERLAPPEDWINDOW' : undeclared identifier C:\Documents and Settings\中野\デスクトップ\Polymo\Polymo.cpp(251) : error C2664: 'strlen' : cannot convert parameter 1 from 'unsigned short [100]' to 'const char *' Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast cl.exe の実行エラー Polymo.exe - エラー 20、警告 0 すいませんアドバイスお願い致します。

専門家に質問してみよう