2012-07-15 2 views
0

CodeBlocks IDE (Windows)에서 C 프로그램을 만들려고하는데 라이브러리에 필요한 것이 있습니다. 설치하고 실행하면 다음 라인 오류가 발생합니다.Codeblocks IDE C 프로그래밍 - 라이브러리가 제공되지 않습니까?

#include <sys/times.h> 

어떻게해야합니까? 그게 유닉스 라이브러리인가요? 다운로드하여 CodeBlocks 환경에 어떻게 든 추가 할 수 있습니까? 내 말은, 벌써 거기에있다.

도움 주셔서 감사합니다.

+0

가 어떤 기능을 실제로 전화를하고 싶어 : 당신은 POSIX 호환 시스템에 sys/times.h를 계속 사용하려면 휴대 성이

#ifdef __WIN32__ # include <time.h> #else # include <sys/times.h> #endif 

참조 보장하기 위해 대신 무엇을 할 수 있습니까? Windows에서는 다른 헤더 또는 다른 이름으로 제공 될 수 있습니다. –

+0

솔직히 다른 사람의 헤더 파일에 필요하기 때문에 잘 모르겠습니다. – JDS

+0

멋지다.'#include '을 꺼내서 무슨 일이 일어나는지 확인해 보라. :) –

답변

4

Code-Blocks에서 Settings>Compiler and Debugger>Compiler Options의 -ansi 컴파일 플래그를 제거하십시오. 그래도 도움이되지 않으면 Windows에서 <sys/times.h>을 사용할 수 없습니다.

: sys/times.hPOSIX 라이브러리의 일부입니다. POSIX 헤더는 MinGW에서 사용할 수 없으므로 Cygwin이 필요합니다. time.h은 표준 ANSI 헤더입니다. time.h

+0

답장을 보내 주셔서 감사합니다. 코드 블럭에서 해당 컴파일 플래그를 제거하려면 어떻게합니까? – JDS

+2

'Settings'>'컴파일러와 디버거'>'컴파일러 옵션' –

+0

고맙습니다. – JDS

관련 문제