본문 바로가기

lib

정적 링크라이브러리(Static Link Library)와 동적 링크라이브러리(Dynamic Link Library) 정적 링크라이브러리(Static Link Library)와 동적 링크라이브러리(Dynamic Link Library) -정적링크라이브러리- 프로그램에서 특정 함수를 사용할려구 할 때 라이브러리 파일을 project-->setting-->Link-->Object/library modules에 추가를 해주면 해당함수에 대한 기능이 구현된 부분이 실행파일에 덧붙여 지는 것이다. #pragma comment(lib, "opengl32.lib")이렇게 써주는 것두 같은 방법이다. -동적링크라이브러리- dll파일이 독립적으로 실행파일 밖에서 존재하다가 필요시에만 링크되는 형태 1.메모리와 하드디스크를 절약할 수 있다. 2.프로그램 실행속도가 빨라질 수 있다. 3.프로그램이 모듈화 됩니다. 이런 차이가 있다. 그리고.. 더보기
표준 함수 라이브러리!! C 언어 용도별 라이브러리 함수 Sea - Robber 1. 입출력 함수들 입출력 함수들은 라이브러리 함수 가운데 가장 기본이 되는 것으로, 좁은 의미의 표준 라이브러리는 이드 라이브러리 함수들만 얘기하는 경우가 많다. 이들 함수는 이름 그대로 입력과 출력을 수행하는 함수들로, 일반 프로그래밍 언어에서는 이들이 문장 형태로 존재하지만 C에서는 특이하게 라이브러리 형태로 존재한다. 입출력 함수에는 3가지 종류가 있는데 그 중 첫 번째가 이른바 고수준의 입출력 함수들이다. 이들을 스트림 아입출력(stream I/O)함수들이라고도 부르는데, 이들을 사용하면 파일을 스트림으로 보고, 여러 가지 포맷된 형태로 데이터를 읽어들이거나 출력할 수 있다. 스트림 입출력 힘수에서는 파일 포인터란 구조를 사용하여 열려진 파.. 더보기