2008년 02월 29일
새로운 개발환경 구축하기
차세대 MFC: 기대가 크면 실망도 큰 법 (추가)
Docking Window 가 포함된 UI 를 MFC 로 개발하여야 할 필요가 제기되였다.
두루두루 손쉬운 방법이 없나 찾아보다 VC2008 에서 공짜로 UI 를 지원한다는 말을 보게 되였다.
당장 VS2008 을 구입할수 없는 형편이라서 인터넷 속도도 그리 빠른편은 아니지만 그래도 겨우겨우 90일 평가판을 다운받아 설치하였다.
처음 프로젝트 창조부터가 황당하다.

분명 VC++ 인데도 .Net Framwork 선택하라 한다. (이전에 쓰던 2005 하고는 약간 차이나는데~)
아무거나 선택하고 다음 단계~
마지막 끝날때까지 무슨 새로운 UI 설정하는것은 안보인다~
하여튼 그냥 MDI 형식의 MFC 프로젝트 창조하고 빌드한다.
빌드도 제대로 안된다.
1>------ 빌드 시작: 프로젝트: Test4, 구성: Debug Win32 ------
1>'Test4' 프로젝트, 'Debug|Win32' 구성에 사용할 중간 파일 및 출력 파일을 삭제하고 있습니다...
1>컴파일하고 있습니다...
1>stdafx.cpp
1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxwin.h(26) : fatal error C1189: #error : Your version of the Windows SDK is earlier than 6.0. Try setting the 'WINVER' and '_WIN32_WINNT' definitions in your project to less than 0x0600.
1>빌드 로그가 "file://f:\Task\VC\Test4\Test4\Debug\BuildLog.htm"에 저장되었습니다.
1>Test4 - 오류: 1개, 경고: 0개
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========
디폴트로 최소 플랫폼이 비스타로 지정되여있다.
이건 XP 에서 개발하려니까 처음부터 골 때린다.
WINVER 과 _WIN32_WINNT 을 0x0501 로 바꾸고 다시 빌드한다.
겨우 빌드 하여 실행해 보았다.
현재 상태에서는 별다른 문제가 없다.
그런데 처음에 .net frame work 선택한것이 께름직하다.
vs2005 만을 태운 다른 콤에서 해당 실행파일을 실행시키니 실행이 안된다.
처음에는 .net framework 때문인줄 알았다.
두루두루 알아보고 삽질 해보니 그게 아니고 MFC 9.0 DLL 을 써서 그런다.
MFC Static 으로 하니 일 없다.
문제는 Docking Window 랑 새 UI 를 쓰는거다.
아무리 MSDN 뒤적거려도 도무지 찾을수 없다.
다시 또 두루두루 알아보니 VS2008 에는 없고 Visual C++ 2008 Feature Pack 이란걸 태워야 한단다.
또 VC++ 2008 Libraries Feature Pack Beta 을 거북이 속도로 다운받아 설치!
그런데 또 실패다 아~ 미치겠다

이젠 vs2008 을 포기하였다.
다시 방향을 바꾸어 Codejock 를 써보려고 시도한다.
또 http://www.codejock.com/ 에 들어가서 평가판 다운받아 설치한다.
VC2005 에 가보니 템플릿에 ToolKit Application 이란거 보인다 므흣~ 이건 좀 쓸만한가

프로젝트 하나 만들고 빌드하니 제대로 된다.
그런데 실행시키니 무슨 ToolkitProEval1122vc80UD.dll 못찾겠다 그런다.
또 해당 DLL 찾아서 넣어주고 실행시키니 이번엔 또 무슨 properly 초기화에서 실패하였다 그런다.
아 정말이지 미치겠다~~~
이거 정품판 아니고 평가판 되서 그런가?
그렇다고 평가판이 안되는데 돈내고 정품판 구입하였다 그것마저 안되면 어찌하란 말씀이요~
진짜 개발환경 새로 구축하기 헐치 않다 아니 죽을맛이다...
Docking Window 가 포함된 UI 를 MFC 로 개발하여야 할 필요가 제기되였다.
두루두루 손쉬운 방법이 없나 찾아보다 VC2008 에서 공짜로 UI 를 지원한다는 말을 보게 되였다.
당장 VS2008 을 구입할수 없는 형편이라서 인터넷 속도도 그리 빠른편은 아니지만 그래도 겨우겨우 90일 평가판을 다운받아 설치하였다.
처음 프로젝트 창조부터가 황당하다.

분명 VC++ 인데도 .Net Framwork 선택하라 한다. (이전에 쓰던 2005 하고는 약간 차이나는데~)
아무거나 선택하고 다음 단계~
마지막 끝날때까지 무슨 새로운 UI 설정하는것은 안보인다~
하여튼 그냥 MDI 형식의 MFC 프로젝트 창조하고 빌드한다.
빌드도 제대로 안된다.
1>------ 빌드 시작: 프로젝트: Test4, 구성: Debug Win32 ------
1>'Test4' 프로젝트, 'Debug|Win32' 구성에 사용할 중간 파일 및 출력 파일을 삭제하고 있습니다...
1>컴파일하고 있습니다...
1>stdafx.cpp
1>c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afxwin.h(26) : fatal error C1189: #error : Your version of the Windows SDK is earlier than 6.0. Try setting the 'WINVER' and '_WIN32_WINNT' definitions in your project to less than 0x0600.
1>빌드 로그가 "file://f:\Task\VC\Test4\Test4\Debug\BuildLog.htm"에 저장되었습니다.
1>Test4 - 오류: 1개, 경고: 0개
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========
디폴트로 최소 플랫폼이 비스타로 지정되여있다.
이건 XP 에서 개발하려니까 처음부터 골 때린다.
WINVER 과 _WIN32_WINNT 을 0x0501 로 바꾸고 다시 빌드한다.
겨우 빌드 하여 실행해 보았다.
현재 상태에서는 별다른 문제가 없다.
그런데 처음에 .net frame work 선택한것이 께름직하다.
vs2005 만을 태운 다른 콤에서 해당 실행파일을 실행시키니 실행이 안된다.
처음에는 .net framework 때문인줄 알았다.
두루두루 알아보고 삽질 해보니 그게 아니고 MFC 9.0 DLL 을 써서 그런다.
MFC Static 으로 하니 일 없다.
문제는 Docking Window 랑 새 UI 를 쓰는거다.
아무리 MSDN 뒤적거려도 도무지 찾을수 없다.
다시 또 두루두루 알아보니 VS2008 에는 없고 Visual C++ 2008 Feature Pack 이란걸 태워야 한단다.
또 VC++ 2008 Libraries Feature Pack Beta 을 거북이 속도로 다운받아 설치!
그런데 또 실패다 아~ 미치겠다

이젠 vs2008 을 포기하였다.
다시 방향을 바꾸어 Codejock 를 써보려고 시도한다.
또 http://www.codejock.com/ 에 들어가서 평가판 다운받아 설치한다.
VC2005 에 가보니 템플릿에 ToolKit Application 이란거 보인다 므흣~ 이건 좀 쓸만한가

프로젝트 하나 만들고 빌드하니 제대로 된다.
그런데 실행시키니 무슨 ToolkitProEval1122vc80UD.dll 못찾겠다 그런다.
또 해당 DLL 찾아서 넣어주고 실행시키니 이번엔 또 무슨 properly 초기화에서 실패하였다 그런다.
아 정말이지 미치겠다~~~
이거 정품판 아니고 평가판 되서 그런가?
그렇다고 평가판이 안되는데 돈내고 정품판 구입하였다 그것마저 안되면 어찌하란 말씀이요~
진짜 개발환경 새로 구축하기 헐치 않다 아니 죽을맛이다...
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- VC2008 에서 프로젝트 어떻게 창조하나요? by 아폴로
- glut 설치법 by 미류
- MFC42D.DLL.... by 허승현
- VC++ 2008 얼마나 달라졌나.. by 미친병아리
- VS2005, Win32 Console Application, Win32 콘솔 응용프로그램 by noname
# by | 2008/02/29 12:00 | 컴퓨터 | 트랙백 | 덧글(0)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]