我的程序在gdb下发出此错误:During startup program exited with code 0xc0000135.
我在main
,__main
,__getmainargs
,_imp____getmainargs
和{{}处设置了断点1}}但是在抛出错误之前没有一个被击中。我做了一点谷歌搜索,发现错误来自一个失败的mainCRTStartup
电话(显然,我没有打电话)。
所以我的问题是如何确定它要加载的库?
答案 0 :(得分:4)
我会使用Dependency Walker 这是一个非常出色的工具,我在调试加载的库中使用了很多。
答案 1 :(得分:1)
双击exe
,应触发一个异常,显示缺少的库。
答案 2 :(得分:0)
您可以尝试在Process Explorer下运行您的程序。它应该能够告诉你最新加载的内容,即使程序无法启动。