|
장비 인터페이스를 하는데
많은 전역변수를 필요로 합니다.
(사실은 실력이 안되서 전역변수 처리를 많이 합니다.)
전역변수를 file1.h 에 아래와 같이 정의하고...
//file1.h------------------------------
double I[100], V[100],Power[100];
double Isc, Voc, Imax, Vmax, Pmax;
// enf of file1.h------------------------
Fomr1 에서 include 해서 쓸때는 문제가 없는데..
Form이 하나 이상이 되어서
두개의 폼에서 file1.h 를 include 하면
[Linker Warning] Public symbol '_a' defined in both module C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\UNIT1.OBJ and C:\PROGRAM FILES\BORLAND\CBUILDER6\PROJECTS\UNIT2.OBJ
위와 같은 경고가 나옵니다.
물론 form 하나에서만 include 해서 쓰라면 어쩔수 없지만...
두개의 폼에서 전역변수를 사용하기 때문에 ㅜ.ㅜ....
어떻게 해야 하나요??
혹시 프리컴파일러를 써야 된다면???
제가 그쪽은 하나두 몰라서요....
|