Pergunta

Existe alguma .obj para .cpp conversor?
É possível fazer isso?
O MICROSOFT VISUAL STUDIO auto-magicamente excluídos os meus arquivos de código quando pressionado a tecla F5.
Por favor me ajude.
Eu tenho o .arquivos obj (VS esqueceu de apagar.ha ha ha).

Foi útil?

Solução

Infelizmente, é impossível descompilar um arquivo .obj de volta à fonte. Mais informações aqui.

Outras dicas

Desligue o computador, inicialize a partir da mídia removível, algum tipo de Unix e execute o utilitário Strings no seu disco rígido. Pode ser capaz de recuperar o texto do seu código -fonte.

Como todos apontaram, isso é impossível.

Eu sugeriria que, antes de reconstruir todos esses arquivos, você reserve um tempo para analisar o SVN ou outro sistema de controle de versão.

O controle de versão permite salvar cópias de seus arquivos em um local seguro. Se o compilador comer sua lição de casa, você poderá atualizar com a última cópia que salvou para o repositório.

Você deveria tentar Recuva

Você está sem sorte. Não existe uma maneira segura de reverter um arquivo OBJ de volta à sua fonte de CPP.

Eu não acho que isso seja realmente possível. Você estaria revertendo o processo de compilação, o que, pelo meu conhecimento, não é possível.

É impossível fazer isso...como todos os comentários do código e variáveis são convertidos em um código de máquina, você não pode de maneira determinística reproduzir um nome de variável pela coleta em assembler de código de byte, Considere isso como um exemplo de uma simulação de despejo de uma imagem binária:

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

Agora, como você pode dizer que é variável foobar que é do tipo int....

Espero que isso ajude, Melhores cumprimentos, O Tom.

Os arquivos .OBJ são arquivos de texto para um Modle 3D que eu estava em ação procurando algo para trazê -los para o CPP para exibir usando o OpenGL. Existem programas por aí para carregá -los no CPP, eu estava procurando um para baixar quando cheguei a isso.

en.wikipedia.org/wiki/obj

Como dito anteriormente, é impossível obter o código -fonte C do ON OBJ. Como alternativa, você pode experimentar um utilitário de recuperação de arquivos e digitalizar seu disco em busca de arquivos perdidos. Eu já usei o TestDisk com sucesso parcial.

Além disso, você realmente precisa usar alguma forma de SCM!

Não, não é possível. Os arquivos OBJ contêm código de objeto, não código -fonte. O processo de compilação normalmente não é reversível.

PS: Visual Studio certamente não Exclua seus arquivos de código ao pressionar F5. Eles estão em algum lugar, ou você os excluiu acidentalmente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top