티스토리 뷰
사용할 프로그램은 멀티 바이트로 작성하였고, DLL은 유니코드로 작성 하였는데, 프로그램에서 DLL을 불러서 사용하려고 하니 에러가 났다.
에러 내용은 다음과 같았다.
error LNK2001: unresolved external symbol "__declspec(dllimport) public: int __thiscall StartCapture(class ATL::CStringT
2>D:\실행파일.exe : fatal error LNK1120: 1 unresolved externals
CString이 유니코드와 멀티바이트 일때 각각 다르게 사용되기 때문에 나는 에러였다.
이종간에 교배가 힘들듯이 DLL도 이종간에 서로 쓰게 할려면 멀티바이트용과 유니코드용 둘다 만들어야 한다는 사실을 깨닳은 하루였다 -.-;;
'Development > Windows' 카테고리의 다른 글
[MFC] Temp 폴더 경로 얻어와서 새 파일 이름 만들기 (0) | 2011.08.29 |
---|---|
[MFC] 리소스가 꼬이는 문제 (0) | 2011.08.19 |
[MFC] 그림의 아래에 가로로 스크롤바를 달았을 경우 적당한 ScrollBar의 Size (1) | 2011.08.11 |
[MFC] class에서 static 멤버 변수 쓰기 (0) | 2011.07.28 |
[MFC] 일본어 폰트 지원 문제에 관련해서 (0) | 2011.07.26 |
[MFC] CTreeCtrl font 관련 설정 바꾸기. (0) | 2011.07.01 |
[MFC] 프로그램 코드 라인수 계산기 (0) | 2011.06.09 |
[MFC] MFC에서 argv 받기 (0) | 2011.06.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 안드로이드
- winapi
- 리눅스
- algorithm
- android
- kering
- 드라이버
- Python
- db
- NDK
- it
- java
- Cloud
- C++
- linux
- C
- 음악
- 프로그래밍
- source
- MFC
- jni
- AWS
- API
- database
- Quiz
- Visual C++
- driver
- gcc
- Troubleshooting
- jni강좌
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함