문제

.obj에서 .cpp 컨버터가 있습니까?
할 수 있습니까?
Microsoft Visual Studio는 F5 키를 눌렀을 때 내 코드 파일을 자동으로 삭제했습니다.
도와주세요.
.obj 파일이 있습니다 (vs vs 삭제를 잊었습니다 .ha ha ha).

도움이 되었습니까?

해결책

불행히도 .obj 파일을 소스로 돌려 보내는 것은 불가능합니다. 더 많은 정보는 여기에 있습니다.

다른 팁

컴퓨터를 종료하고 이동식 미디어, 유닉스에서 부팅하고 하드 드라이브에서 문자열 유틸리티를 실행하십시오. 소스 코드에서 텍스트를 복구 할 수 있습니다.

모두가 지적했듯이 이것은 불가능합니다.

모든 파일을 재건하기 전에 SVN 또는 다른 버전 제어 시스템을 살펴 보는 데 시간이 걸리는 것을 제안합니다.

버전 제어를 사용하면 파일의 사본을 안전한 장소로 저장할 수 있습니다. 컴파일러가 숙제를 먹으면 저장소에 저장 한 마지막 사본으로 업데이트 할 수 있습니다.

당신은 시도해야합니다 Recuva

당신은 운이 좋지 않습니다. OBJ 파일을 CPP 소스로 되돌릴 수있는 안전한 방법은 없습니다.

나는 그것이 실제로 가능하다고 생각하지 않습니다. 내 지식에서는 불가능한 편집 프로세스를 되돌릴 수 있습니다.

그렇게하는 것은 불가능합니다 ... 모든 코드의 주석과 변수가 기계 코드로 변환되므로 어셈블러 바이트 코드를 수집하여 변수 이름을 결정적으로 재현 할 수는 없습니다. 영상:

0x55 0x90 0x33 0xf0 ....

이제 어떻게 변수라고 말할 수 있습니까? foobar 그것은 유형입니다 int....

이것이 도움이되기를 바랍니다.

.OBJ 파일은 3D 모드의 텍스트 파일입니다. CPP에로드하는 프로그램이 있습니다.

en.wikipedia.org/wiki/obj

앞서 말했듯이 OBJ에서 C 소스 코드를 얻는 것은 불가능합니다. 대안으로 파일 복구 유틸리티를 시도하고 분실 된 파일에 대한 디스크를 스캔 할 수 있습니다. 나는 이전에 TestDisk를 부분적으로 성공적으로 사용했습니다.

또한 실제로 어떤 형태의 SCM을 사용해야합니다!

아니요, 불가능합니다. OBJ 파일에는 소스 코드가 아닌 객체 코드가 포함되어 있습니다. 컴파일 프로세스는 일반적으로 가역적이지 않습니다.

추신 : Visual Studio는 확실히했습니다 ~ 아니다 F5를 눌렀을 때 코드 파일을 삭제하십시오. 그들은 어딘가에 있거나 실수로 삭제했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top