Windows XP에서 WebKit을 컴파일하려고합니다. 필자는 권장되는 모든 개발 도구에 대한 설치 지침을 편지에 따라 수행했습니다. WebKit 프로젝트는 Visual Studio 2005를 사용하여 디버깅을 제안합니다. 그러나 VS2005 (express)에서 WebKit 프로젝트를 열 때마다 VS가 곧 충돌합니다. 이것은 WebKit 코드를 실행하려고하기 전에 발생합니다. 그래서 문제는 WebKit이 아닌 VS2005에서 발생한다고 생각합니다.Visual Studio에서 충돌, 오류 모듈 msvcr80.dll
오류 로그는 말한다이 :
모듈 msvcr80.dll, 버전 8.0.50727.6195, 오류 주소 0x00008aa0를 오류있는 응용 프로그램 vcexpress.exe 버전 8.0.50727.762을, 오류있는.
그래서 msvcr80.dll에 문제가있는 것 같습니다.
저는 창문에 익숙하지 않습니다. 아무도이 충돌의 원인을 조사하고 해결하는 방법을 알고 있습니까?
많은, 많은 감사,
D
* 내가 비주얼 스튜디오 2008 익스프레스로 전환 *
내가 VS2005가 충돌을 중지 할 수 없었다 결국때문에 UPDATE. WebKit.org은 VS2008을 사용하여 빌드하기위한 지침을 제공하지 않지만 this blog에서 찾을 수 있습니다. 이것들은 거의 효과가 있었지만 두 가지 작은 변화를 만들어야했습니다. 표준 버전의 Visual Studio가 (하지 '익스프레스') 발견되지 않는 경우는
현재, 빌드 스크립트는 하드 코딩 대신 VS 익스프레스 2008을 사용하려면 2005 VS Express를 사용하고, 나는의 라인 1419을 변경 /Tools/Scripts/webkitdirs.pm from this :
$ vsInstallDir = File :: Spec-> catdir ($ programFilesPath, "Microsoft Visual Studio 8"); 이것에
:
$vsInstallDir = File::Spec->catdir($programFilesPath, "Microsoft Visual Studio 9.0");
(조심스럽게 릴리스 --2005의 년을 혼동하지, 2008-- 버전과 - 8,9.0)도
- 내가 오류 로깅과 관련된 버그를 해결해야했습니다./Tools/Scripts/print-vse-error-logs의 60 행에서 "scm.find_checkout_root()"를 내 소스 디렉토리 "C :/cygwin // Webkit/Source"의 경로로 변경했습니다.
이 사람이 도움이되기를 바랍니다.
예, VS와 XP의 최신 서비스 팩을 모두 설치했습니다. 웹킷 프로젝트 사람들은 이후 버전이 "지원되지"않는다고 말하면서 2005 년 이후 버전의 VS를 사용하기를 꺼립니다. 그래도 다른 해결 방법을 찾지 못하면 VS2010을 최후의 수단으로 사용해 보겠습니다. –
다른 옵션은 다른 운영 체제에서 XP 대신 Windows 7을 사용하여 개발을 시도하는 것입니다 ... HTH – OmegaMan
안녕하세요 Bill, 안녕하십니까. 너가 그리워. –