Information*/알면도움됨

[Visual Studio 2017] CL Casting Error

ch4rli3kop 2020. 5. 10. 23:34
반응형

[Visual Studio 2017] CL Casting Error

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_UNICODEtchar.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


반응형

'Information* > 알면도움됨' 카테고리의 다른 글

nasm을 이용한 asm 코딩  (0) 2020.05.26
IDA JNI Function 적용하기  (0) 2020.05.25
vmware bridge  (0) 2020.05.06
구조체 와 관련된 무언가  (0) 2020.04.28
c# 프로세스 소켓 오류  (0) 2020.03.06