# 자동으로 빌드 버젼 읽어 오기
1.
TCHAR cFileName[4096];
::GetModuleFileName(NULL, cFileName, sizeof(cFileName));
char localVersionBuf[1000];
BOOL res = ::GetFileVersionInfoA(cFileName, NULL, sizeof(localVersionBuf), localVersionBuf);
VS_FIXEDFILEINFO* verInfo;
int lenBuf;
res = ::VerQueryValue(localVersionBuf, "\\", (LPVOID*)&verInfo, (PUINT)&lenBuf);
unsigned int nMajor = verInfo->dwFileVersionMS >> 16 & 0xFFFF;
unsigned int nMinor = verInfo->dwFileVersionMS & 0xFFFF;
unsigned int nSubMinor = verInfo->dwFileVersionLS >> 16 & 0xFFFF;
unsigned int nBuild = verInfo->dwFileVersionLS & 0xFFFF;
char cVerStrBuf[100] = {0};
sprintf_s(cVerStrBuf, "ver %d.%d.%d.%d", nMajor, nMinor, nSubMinor, nBuild);
2.
#pragma comment(lib,"version.lib")
3. Link.
version.lib