scarsty / kys-cpp

《金庸群侠传》c++复刻版,已完工
BSD 3-Clause "New" or "Revised" License
2.57k stars 370 forks source link

无法运行程序 #26

Closed lsaejn closed 2 years ago

lsaejn commented 4 years ago

作者,您好! 我按照说明,vcpkg下载了所有的库。 好不容易编译过去,运行时报错,应用程序无法正常启动0xc000007b,也不知道是不是动态库不对了,心塞。编译好的exe放到bin下面,跑不起来... 这是需要我把vcpkg里的dll替换掉游戏目录bin里的dll吗。

scarsty commented 4 years ago

可能是用了32位的dll

lsaejn commented 4 years ago

和编译器有关吗?我是vs2019.我尝试替换了我vcpkg的sdl2.dll到下载的游戏目录,然后游戏报错。明天再试吧。。。

scarsty commented 4 years ago

vcpkg安装库时要加上:x64-windows,最好把新编译出的dll都复制过去。

linyixi commented 4 years ago

0xc000007b 出错是pe文件有问题 , 可以对执行目录下的所有dll LoadLibrary ,通过GetLastError判断哪个dll有问题

lsaejn commented 2 years ago

忘了关闭了,谢谢各位