2012-06-07 9 views
5

Code : Blocks를 새로 설치했습니다 (the one for Windows 7 which comes with GCC compiler (codeblocks-10.05mingw-setup.exe) 설치).Code :: Blocks에서 wmain() 엔트리 포인트를 어떻게 사용합니까?

int wmain(int argc, wchar_t* argv[]) 
{ 
    return 0; 
} 

나는이 오류 메시지를 받았습니다 : 그럼이 매우 간단한 코드를 컴파일하려고

c:\development\ide\codeblocks\mingw\bin..\lib\gcc\mingw32\4.4.1......\libmingw32.a(main.o):main.c|| undefined reference to `[email protected]'| ||=== Build finished: 1 errors, 0 warnings ===|

나는 main() 항목 내 코드를 실행하려고, 그것을 실행 오류없이 예상대로 또는 경고. 내 코드에 wmain()을 어떻게 사용할 수 있습니까? 어떤 수정을해야합니까?

답변

2

최신 해결 방법은 mingw-unicode-main 래퍼 대신 -municode 옵션을 사용하는 것입니다. 자세한 내용은

, 참조 :

+0

'mingw32-GCC-4.8.1.exe : 오류 : 알 수없는 명령 행 옵션 '-municode'' –

+1

참고 :'-municode' * 링커 설정 *에 추가해야합니다. –

+1

링커 설정에 링커 (링커는 mingw32-g ++. exe이고, MinGW 디렉토리에도 mingw32-gcc-4.9.2가 포함되어 있음)를 추가 할 때 최신 Code :: Blocks (16.01)과 동일한 오류가 발생합니다. exe (옵션도 인식하지 못함),하지만 mingw32-g ++ - 4.9.2.exe는 없습니다.) – Medinoc

관련 문제