- 8 名前:デフォルトの名無しさん mailto:sage [2008/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で作成しています。
|

|