Вопрос

Существует ли какой-либо конвертер .obj в .cpp?
Возможно ли это сделать?
MICROSOFT VISUAL STUDIO автоматически волшебным образом удаляла мои файлы кода при нажатии клавиши F5.
Пожалуйста, помогите мне.
У меня есть файлы .obj (VS забыл их удалить.ha ha ha).

Это было полезно?

Решение

К сожалению, невозможно декомпилировать obj-файл обратно в исходный код. Более подробная информация здесь.

Другие советы

выключите свой компьютер, загрузитесь со съемного носителя, какого-нибудь типа UNIX, и запустите утилиту strings на вашем жестком диске.Возможно, он сможет восстановить текст из вашего исходного кода.

Как все уже отмечали, это невозможно.

Я бы посоветовал, прежде чем перестраивать все эти файлы, найдите время заглянуть в SVN или другую систему контроля версий.

Система контроля версий позволяет вам сохранять копии ваших файлов в надежном месте.Если компилятор выполнит вашу домашнюю работу, вы можете обновить ее с помощью последней копии, сохраненной вами в репозитории.

Ты должен попробовать Recuva

Тебе не повезло.Не существует безопасного способа вернуть obj-файл обратно к его cpp-источнику.

Я не думаю, что это действительно возможно.Вы бы обратили процесс компиляции вспять, что, насколько мне известно, невозможно.

Это невозможно сделать that...as все комментарии и переменные кода переведены в машинный код, вы не можете детерминированно воспроизвести имя переменной, используя байтовый код на ассемблере, рассмотрим это как пример макетного дампа двоичного изображения:

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

Итак, как вы можете определить, что это переменная foobar это относится к типу int....

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

.obj-файлы - это текстовые файлы для 3d-модели, на самом деле я искал что-нибудь, чтобы перевести их в cpp для отображения с помощью OpenGL.существуют программы для загрузки их в cpp, я искал одну для загрузки, когда наткнулся на arcoss this.

en.wikipedia.org/wiki/Obj

Как было сказано ранее, невозможно получить исходный код C из on obj.В качестве альтернативы вы можете попробовать утилиту восстановления файлов и просканировать свой диск на предмет потерянных файлов.Ранее я использовал testdisk с частичным успехом.

Кроме того, вам действительно нужно использовать какую-то форму SCM!

НЕТ, это невозможно.obj-файлы содержат объектный код, а не исходный код.Процесс компиляции обычно необратим.

PS:Visual Studio, несомненно, сделала не удалите файлы вашего кода, когда вы нажали клавишу F5.Они где-то есть, или вы удалили их случайно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top