Programming/C/C++

VC Express. Dll 또는 Lib 프로젝트에서 버전을 표시 하자.

acidpop 2009. 8. 11. 17:22
반응형
프로젝트에 동일한 이름의 rc 파일을 생성 한다.

소스 파일 (우클릭) -> 추가 -> 새 항목

프로젝트명.rc

그 후 rc 파일을 코드 편집으로 열어서 다음의 내용을 추가 한다.


1 VERSIONINFO
	FILEVERSION 1, 0, 0, 0
	PRODUCTVERSION 1, 0, 0, 0
	FILEFLAGSMASK 0x17L
#ifdef _DEBUG
	FILEFLAGS 0x1L
#else
	FILEFLAGS 0x0L
#endif
	FILEOS 0x4L
	FILETYPE 0x1L
	FILESUBTYPE 0x0L
BEGIN
	BLOCK "StringFileInfo"
	BEGIN
		BLOCK "040904b0"
		BEGIN
			VALUE "FileDescription", "파일의 설명을 쓰세요"
			VALUE "FileVersion", "1,0,0,0"
			VALUE "InternalName", "내부 이름"
			VALUE "LegalCopyright", "Copyright (C) 2009"
			VALUE "OriginalFilename", "해당 프로젝트 파일의 이름"
			VALUE "ProductName", "프로젝트명 Dynamic Link Library"
			VALUE "ProductVersion", "1,0,0,0"
		END
	END
	BLOCK "VarFileInfo"
	BEGIN
	VALUE "Translation", 0x412, 1200
	END
END




그 다음 컴파일..

그러면 dll 에 버전이 표시 되는것을 볼 수 있다.