Information*/알면도움됨
[Visual Studio 2017] CL Casting Error
ch4rli3kop
2020. 5. 10. 23:34
반응형
C:\Users\pch21\source\repos\smallestPE>cl /nologo /c -D_UNICODE /O1 main.c
main.c
main.c(5): warning C4133: '함수': 'unsigned short [15]'과(와) 'LPCSTR' 사이의 형식이 호환되지 않습니다.
main.c(5): warning C4133: '함수': 'unsigned short [8]'과(와) 'LPCSTR' 사이의 형식이 호환되지 않습니다.
-D_UNICODE
에서 오류가 발생한다. -DUNICODE
옵션을 주면 된다.
-D_UNICODE
는 tchar.h
와 -DUNICODE
는 SDK header에 대해서 유니코드를 enable 시키는 옵션이라고 한다.
C:\Users\pch21\source\repos\smallestPE>cl /nologo /c -DUNICODE /O1 main.c
main.c
C:\Users\pch21\source\repos\smallestPE>link /nologo /ENTRY:main User32.lib main.obj
반응형