----ファイルcmycl.h----
class mycl{
public:
static int i1;
};

----ファイルcmycl.cpp-----
#include"mycl.h"
int mycl::i1 = 1;

----ファイルtest1.cpp----
#include"iostream.h"
#include"mycl.h"

int main(){
mycl c;
cout << c.i1 << "\n";
return 0;
}

とやって、
bcc32 test1.cpp cmycl.cpp
とコンパイルしたのですが、エラーが出てしまいます。
静的メンバ変数を使えるようになりたいのですが、ご教授お願いします。