0

我的程序在 gdb 下给出了这个错误:During startup program exited with code 0xc0000135.我在main, __main, __getmainargs,处放置了一个断点_imp____getmainargsmainCRTStartup但是在抛出错误之前它们都没有被命中。我做了一点谷歌搜索,发现错误来自失败的LoadLibrary调用(显然,我没有调用)。

所以我的问题是如何确定它试图加载哪个库?

4

3 回答 3

4

我会使用Dependency Walker 这是一个非常棒的工具,我在调试加载的库时经常使用它。

于 2012-05-24T18:05:11.777 回答
1

双击exe,应该会触发一个异常,显示缺少的库。

于 2012-05-24T18:02:30.797 回答
0

您可以尝试在Process Explorer下运行您的程序。即使程序无法启动,它也应该能够告诉您加载了什么。

于 2012-05-24T17:59:09.077 回答