2011-02-04 5 views
1

여기 내 문제가릴리스 빌드 테스트

나는 정기적 인 반복을 발행하는 C++ 프로젝트가 있습니다. MVSC2008에서 손으로 실행되는 릴리스 빌드입니다.

내 dev 컴퓨터에서이 릴리스 빌드는 제대로 실행되지만 빌드 환경이 설치되지 않은 컴퓨터에서는 설치하지 마십시오 (이 경우에는 Side-by-Side 오류가 아닙니다).

제 질문은이 빌드를 테스트하기 위해 클라이언트 PC (빌드 환경이없는 Windows 컴퓨터)를 어떻게 시뮬레이션합니까? MSVC가 설치되지 않은 PC에 거의 접근 할 수 없습니다!

귀하의 학습에 관한 조언을 언제나 환영합니다.

si

+1

비주얼 스튜디오는 세분화 된 빌드 시스템 (디버그 대 릴리즈)으로 절대 세분성이 없습니다. 경험적으로 두 옵션 모두 동일한 옵션을 가지고 있어야하며 * 두 *에 대한 디버그 기호를 포함해야합니다 (상처를주지 않고 매우 편리합니다). * asserts와 체크를 모두 남겨 두십시오 * (나는 그것이 유용하다는 것을 확신한다) 오직 최적화 설정 만 바꾼다. 어떤 secure_scl_ iterators bullsh * t Ms가 STL로 빌드 되었든, 나는 두 개의 다른 프로젝트를 유지하고 있기 때문에 두 모드 모두 동일한 프로그램을 생성하도록 노력합니다. 물론, UI는 그렇게 쉽게하지 않습니다. –

답변

2

이것은 정확히 Virtual PC의 목적입니다.

마이크로 소프트도 테스트를위한 무료 이미지 다운로드를 제공합니다 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&displaylang=en

+0

가상 PC에서 3D 그래픽을 지원합니까? 이 링크는 인터넷 익스플로러 VM 용입니다. 이전에 VirtualBox를 사용 했었지만 그때는 3D 지원을하지 못했습니다. 게다가 라이센스 OS가 필요했습니다. – sipi

+0

IE VM이라고해도 상관 없지만 완전히 설치되었지만 깨끗한 운영 체제가 제공됩니다. 3D에 관해서, 나는 확실하지 않다. 그러나 당신은 항상 그것을 시도 할 수 있었다, 700mb 다운로드 요즘은 무엇인가? – Blindy

+0

좀 더 연구 끝에 VirtualPC 나 VMWare (또는 대부분의 가상 컴퓨터)가 3D 가속을 지원하지 않는다고합니다. 그것이 당신을위한 거래 차단기라면 테스트를 위해 두 번째 PC를 구입해야 할 수도 있습니다. – Blindy

2

가상 머신에 시스템을 청소하는 소프트웨어를 배포합니다. 가 드라이브을 취소와 나는 디스크 변경 사항을 취소 할 수있는 소프트웨어를 테스트하고 난 5 초에 새로운 시스템을 정리할 수있을 때 그때, 깨끗한 상태로 윈도우 XP, Vista 및 7를 설치했습니다.

관련 문제