【初心者歓迎】C/C++室 Ver.49【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.49【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト8:デフォルトの名無しさん 08/02/20 13:12:42 ある言語のソースコードをCのソースコードに変換した後、 cstdioのsystem関数を使い、内部でbccを呼び出して Cのソースコードをコンパイルするプログラムをつくったのですが、 コマンドラインからだとコンパイルが通るCソースコードが、 このプログラムを使ってコンパイルするとエラーが発生して通りません。 プログラムの一部です -------------------------------------- string Command = ""; //略 if(system(Command.c_str()) == -1){ cout << "Error" << endl; } -------------------------------------- ここで、コンパイルが通るはずの"test.c"のようなファイルを作り、 Command = "bcc32 test.c"として実行すると、 「Error: 外部シンボル '_main' が未解決(C:\BORLAND\BCC55\LIB\C0X32.OBJ が参照)」 というエラーが発生します。 解決策をお願いします。 ちなみにこのプログラムはVisualC++2005Expressで作成しています。 9:デフォルトの名無しさん 08/02/20 13:18:52 >>8 コマンドプロンプト上で bcc32 test.c は成功する? もし、失敗するなら bcc32.cfg または ilink32.cfg の設定ができていない可能性あり どうすれば設定すればいいかは検索すればすぐ分かるはず 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch