.cpp转换器是否有.obj?
有可能吗?
按下F5键时,MICROSOFT VISUAL STUDIO会自动删除我的代码文件
请帮帮我
我有.obj文件(VS忘了删除它们。哈哈)。
答案 0 :(得分:4)
不幸的是,无法将.obj文件反编译回源代码。 More info here
答案 1 :(得分:3)
关闭计算机,从可移动媒体启动,某种UNIX启动,并在硬盘上运行字符串实用程序。它可能能够从源代码中恢复文本。
答案 2 :(得分:2)
正如大家所指出的,这是不可能的。
我建议您在重建所有这些文件之前,花些时间研究SVN或其他版本控制系统。
版本控制允许您将文件副本保存到安全的地方。如果编译器吃掉了您的作业,您可以使用保存到存储库的最后一个副本进行更新。
答案 3 :(得分:2)
您应该尝试Recuva
答案 4 :(得分:0)
你运气不好。没有安全的方法将obj文件反转回其cpp源。
答案 5 :(得分:0)
我认为这实际上是不可能的。你将逆转编译过程,据我所知,这是不可能的。
答案 6 :(得分:0)
这是不可能的......因为所有代码的注释和变量都被翻译成机器代码,你不能通过汇编字节码来确定性地重现变量名称,将此视为模拟转储的示例二进制图像:
0x55 0x90 0x33 0xf0 ....
现在,您如何判断foobar
类型的变量int
....
希望这有帮助, 最好的祝福, 汤姆。
答案 7 :(得分:0)
.obj文件是3d模型的文本文件我正在寻找能够将它们带入cpp以使用openGL显示的东西。那里有程序将它们加载到cpp我正在寻找一个可以下载的时候我来到arcoss吧。
en.wikipedia.org/wiki/Obj
答案 8 :(得分:0)
如前所述,无法从obj获取C源代码。作为替代方案,您可以尝试文件恢复实用程序并扫描磁盘以查找丢失的文件。我之前使用过testdisk并取得了部分成功。
另外,你真的需要使用某种形式的SCM!
答案 9 :(得分:-1)
PS:当您按下F5时,Visual Studio确实不删除了您的代码文件。他们在某个地方,或者你已经意外删除了它们。