|
static을 빼고 해결했습니다.
도움 감사드립니다.
locke 님이 쓰신 글 :
: 저걸 static으로 선언하시면 그 cpp파일에서만 참조 가능해집니다. (외부에서는 참조 불가능)
:
: 그러니 당연히 다른 소스에서 extern해도 안되죠.
:
: static 빼고 선언하시고.. 다른 파일에서는 include하시든가 아니면 특정 변수만 가져오실땐
:
: extern으로 연결해주세요.
:
: -locke
:
: 번외편 님이 쓰신 글 :
: : 안녕하세요 C Builder 6 유저 번외편 입니다.
: :
: : struct형 구조체가 현재 Form1에만 있습니다.
: :
: : struct frame {
: :
: : unsigned int length ; //2 byte
: : unsigned int type ; //2 byte
: : unsigned char opcode; //1 byte
: : unsigned char data[300]; //N byte
: : };
: : static struct frame send_frame;
: :
: : 이렇게 정의가 되어있는데 send_frame 구조체를 Form2나 Form3에서도 사용하려고 합니다.
: : extern으로 Unit1.h에 넣어도 보고 했는데 잘 안되네요
: : 전역으로 설정할수 있도록 부탁드리겠습니다.
: :
: : 즐프 하세요.
|