|
일반폼에서 StrToInt 함수를 잘 사용했습니다...
이때는 함수사용시 StrToInt(AnsiString S) 로 매개변수가 나타났습니다.
그런데 이폼을 ActiveX폼으로 가지고 가니, StrToInt 함수가
StrToInt(const char* lpSrc)로 나타나며, AnsiString 함수를 사용할 수가 없습니다.
AnsiString을 사용하면 아래와 같이 컴파일 에러가 납니다.
[C++ Error] E2034 Cananot convert 'AnsiString' to 'const char *'
[C++ Error] E2342 Type mismatch in parameter 'lpSrc'(wanted 'const char *', got 'AnsiString')
그래서 매개변수를 char*로 바꿔서 넣었습니다.
StrToInt(str_xx.c_str())
그랬더니, 컴파일은 되는데 링크에러가 납니다.
[Linker Error] Unresolved external 'StrToIntA' referenced from xxxx.obj
어떻게 처리해야 될까요?
|