프로그래밍
-
스마트한 재배포를 위한 한수... 라기 보다는 메모 ㅠㅠ프로그래밍 2012. 3. 21. 01:02
비주얼 스튜디오를 통한 툴 혹은 게임등을 제작한뒤 개발자 컴퓨터에서 아무런 문제 없이 동작하던 프로그램이 테스트를 위해 복사 혹은 설치형태로 프로그램을 배포한뒤 만나게 되는 문제가 바로 재배포 문제인데요... 이전에 어렵사리 맞춰놓은 재배포 패키지로 작업하던 툴이 시간이 흐른뒤 수정작업을 하고나니 다른 컴퓨터에서 실행이 되지 않는다고하면.. 엄청난 스트래스가!! 아무튼 아직도 고민중인 내용이지만 일단 이전 내용과 지금 찾아서 테스트 하는 내용을 정리 해본다. 1. 외부 라이브러리의 경우 항상 같은 컴파일 옵션 유지. 2. 특정 버전(최신 현재 개발 컴퓨터에 깔린 최신 버전을 말함)의 재배포 프로그램을 사용하도록 강제하는 define 이 있다. #define _BIND_TO_CURRENT_CRT_VERSI..
-
빌드 버전 생성 임시코드프로그래밍/조각코드 2012. 2. 29. 21:30
#define _CRT_SECURE_NO_WARNINGS #include #include #include #include char szComputerName[17] = {0,}; char szUserName[17] = {0,}; void main() { const char* dat_file = "prebuild.dat"; const char* build_file = "build.h"; FILE* fp = NULL; fp = fopen( dat_file, "rb" ); if ( NULL == fp ) { int init_build = 0; fp = fopen( dat_file, "wb" ); fwrite(&init_build, sizeof(int), 1, fp); fclose( fp ); fp = fope..