1.安装Decoda
2.使用premake4生成vs2005项目,release编译Decoda项目。
3.拷贝Decoda.exe和LuaInject.dll到Decoda安装目录,启动Decoda(报错,程序集问题)
4.修改项目属性(不嵌入mnifest到exe),release编译,手动修改Decoda.Embed.manifest
5.拷贝Decoda.exe和LuaInject.dll到Decoda安装目录,启动Decoda 正常运行
6.使用Decoda启动需要调试的软件,InjectDll失败(使用原版LuaInject.dll 成功)
1、Premark4:
C:\Users\Administrator\Desktop\decoda-master>premake4.exe--os=windows--platfor
m=x32vs2010
Buildingconfigurations...
Runningaction'vs2010'...
Generatingbuild/Decoda.sln...
Generatingbuild/Frontend.vcxproj...
Generatingbuild/Frontend.vcxproj.user...
Generatingbuild/Frontend.vcxproj.filters...
Generatingbuild/LuaInject.vcxproj...
Generatingbuild/LuaInject.vcxproj.user...
Generatingbuild/LuaInject.vcxproj.filters...
Generatingbuild/Shared.vcxproj...
Generatingbuild/Shared.vcxproj.user...
Generatingbuild/Shared.vcxproj.filters...
Done.
2.直接VS2010编译:2>生成成功。
2>
2>已用时间00:01:26.69
==========生成:成功2个,失败0个,最新0个,跳过0个==========
启动报错:
苦逼的进行调试……各种链接重复啊。弄得好蛋疼。http://blog.csdn.net/fuzhufang/article/details/48000437
这里有编译成功的方法
http://blog.csdn.net/fuzhufang/article/details/48000437
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。