C++相談室 part39
■ このスレッドは過去ログ倉庫に格納されています
0415デフォルトの名無しさん
05/03/18 19:38:43以下のソースプログラムをコンパイルしようとしたところ、下のようなエラーメッセージが出てしまいました。
コンパイラは、lcc-win32 です。
【バージョン情報】
Logiciels/Informatique lcc-win32 version 3.8. Compilation date: Jul 25 2004 22:17:17
【ソース(ファイル名:cout.cpp)】
#include <iostream.h>
int main(int argc, char** argv)
{
cout << "Hello, world!\n";
return 0;
}
【コンパイル時の状況】
C:\Documents and Settings\・・(個人情報があるため省略)・・\lcc\test>\lcc\bin\lcc cout.cpp
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~
↑作業ディレクトリ ↑入力したコマンド
C:\Documents and Settings\・・(個人情報があるため省略)・・\lcc\test>\lcc\bin\lcclnk cout.obj
cout.obj .text: undefined reference to '_cout'
cout.obj .text: undefined reference to '__op_leftshift_piostream_pchar'
C:\Documents and Settings\・・(個人情報があるため省略)・・\lcc\test>
【以上】
lcc-win32 は C:\lcc 以下にインストールされていて、C:\lcc\include の中には iostream.h がちゃんとあるので、
恐らくコンパイラのバグなどが原因だと思うのですが、どうすれば良いのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています