프로그래밍

 3198, 1/160 회원가입  로그인  
   Lunatie
   컴파일러 질문좀요

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=3182 [복사]


D:\Programming\C.txt>cl test.c
Microsoft (R) 32비트 C/C++ 최적화 컴파일러 버전 15.00.30729.01(80x86)
Copyright (c) Microsoft Corporation.  All rights reserved.

test.c
Microsoft (R) Incremental Linker Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:test.exe
test.obj
LINK : fatal error LNK1104: 'kernel32.lib' 파일을 열 수 없습니다.

이렇게 떳는데.. 링커가 없는건가요..? 어떻게 해결해야 하나요?
아 해커스쿨에서 받은 컴파일러 쓰고 있고 윈7입니당.  그리고 명령프롬프트에서 실행한 모습입니다.

  Hit : 5147     Date : 2011/10/13 09:49



    
$Zero 무슨 코드를 쓰셨는지 ...
헤더파일 선언이 잘 되어있는지 살펴보세요 .
2011/10/13  
Lunatie 이게 목적파일 obj까지는 생성이 되는데 링커를 따로 받아야 하는건가요..? 헤더는 stdio.h 표준 입출력 헤더 씁니당 2011/10/13  
$Zero 혹시 windows API 함수를 사용하시나요 ?
왜 kernel32.lib를 못불러들이지.. windows.h 헤더 포함시켜보시구요 그래도 안되시면

project 속성 에서 잘 찾아보시면 Linker라고 되어있는게 있습니다. 거기 하위 옵션으로 들어가시면 Command Line 이라는 옵션이 있는데 그게 디폴트로 포함되는 라이브러리를 적용하는 옵션이거든요 . 그곳에서 kernel32.lib 를 직접 쳐서 포함시켜보세요 .
2011/10/13  
phpmyadmin ㅠㅠ gcc까진 윈도우에서 써봤는데 저컴파일러는 모르겠네요 2011/10/15