Visual Studio 2012 (Windows7, 64 비트)에서 작은 C++ 프로그램을 개발했습니다 (PC1이라고 부름). 그 PC에서 잘 실행됩니다!다른 PC에서 C++ 프로젝트를 실행하는 방법
SVN과 같은 버전 제어 시스템이 없기 때문에 모든 프로젝트 데이터 (정확한 폴더 구조, DLL, 소스 파일, 프로젝트 파일 ...)를 USB 스틱에 복사하고 다른 컴퓨터. 다른 엔진에는 Windows7, 64 비트 (PC2)에 Visual Studio 2010이 있습니다. 그래서 플랫폼 도구 세트를 here과 같이 v100으로 변경했습니다.
PC2 (clean, build)에서 프로젝트를 성공적으로 컴파일하고 exe를 실행하려고했지만 명령 프롬프트가 비어있었습니다. 그런 다음 디버깅을 시도하고 main의 맨 처음 줄에 중단 점을 추가했습니다. 도달하지 못 했으므로 명령 프롬프트가 여전히 비어 있습니다.
좋아, USB 스틱이 확실히 데이터 저장을위한 가장 안전한 솔루션이 아니기 때문에 나는 다시 시도해보고 다시 옮겼다. 문제는 여전히 남아있다.
PC2에서 출력되는 Visual Studio의 출력은 PC1과 동일하므로 예외가 없습니다.
그래, 많은 오류가있을 수 있으므로 어디에서 시작할 수 있습니까?
문제 해결을 위해보다 자세한 출력을 얻으려면 어떻게해야합니까?
또는이 현상이 (아마도 다른 VS 버전으로 인한) 일반적인 현상 일 수도 있고 간단한 방법으로 해결할 수 있습니까?
간단한 프로젝트 인 경우 PC2에서 새 프로젝트를 만들고 기존 파일을 추가하려고 했습니까? 그게 효과가 있니? – Alex
프로젝트 파일을 복사하는 경우 먼저 두 시스템 모두에서 동일한 버전의 VS를 사용하십시오. –
종속성 워커에서 PC2에서 빌드 된 exe를 실행하여 (http://www.dependencywalker.com/) –