有没有.OBJ到的.cpp转换?结果 是否有可能做到这一点?点击 微软的Visual Studio自动神奇地按下时F5键删除了我的代码文件。点击 请帮我。结果 我有.obj文件(VS忘记删除them.ha公顷公顷)。

有帮助吗?

解决方案

不幸的是,不可能反编译一个obj文件返回到源。 此处更多信息。

其他提示

关闭计算机,启动从可移动媒体,某种的UNIX,并且运行strings实用程序在硬盘上。这可能是能够恢复的文字把你的源代码。

正如大家所指出的,这是不可能的。

我建议你重建所有这些文件之前,你花时间寻找到SVN或其他版本控制系统。

版本控制,您可以将文件的副本保存到一个安全的地方。如果编译器吃掉你的功课,你可以保存到存储库中的最后一个副本更新。

您应该尝试 Recuva的

您的运气了。没有安全的逆转OBJ文件恢复到CPP源方式。

我不认为这实际上是可能的。你会扭转编译过程,它从我的知识是不可能的。

这是不可能做到这一点......因为所有的代码的注释和变量被翻译成机器代码,你可以不确定性通过汇编字节码拾遗在复制一个变量名,认为这是一个模拟转储的例子二进制图像的:

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

现在,你怎么能告诉这是变量foobar是类型int的....

希望这有助于 最好的祝福, 汤姆。

.OBJ文件是一个3D MODLE我是actuly寻找的东西,以使它们CPP用openGL显示文本文件。有计划在那里将其装入CPP我一直在寻找一个当我来到这arcoss下载。

en.wikipedia.org/wiki/Obj

如先前所述,这是不可能从OBJ得到C源代码。作为替代方案,你可以尝试一个文件恢复工具,并扫描磁盘丢失的文件。我以前使用testdisk与取得部分成功。

另外,你真的需要使用某种形式的单片机!

NO,这是不可能的。 OBJ文件包含对象代码,而不是源代码。编译过程通常是不可逆的。

PS:Visual Studio中做了一定的的删除你的代码文件,当您按下F5。他们是什么地方,或者你他们accidentially删除。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top