在Qt中是否有类似于dumpbin(Visual Studio)的实用程序允许我检查Qt-Creator编译的dll中公开的函数?
我需要知道在给定的dll中暴露了哪些方法,以便我可以在运行时使用QLibrary动态加载方法。
谢谢, De Costo
答案 0 :(得分:5)
您可以使用Dependency Walker。对于任何可执行文件,它都是非常有用的工具,无论是动态库还是应用程序。
此外,没有什么能阻止你在Qt Creator中编译VC ++(Qt Creator支持GCC和VC ++作为编译器,可能更多)并使用dumpbin。
答案 1 :(得分:1)
nm
nm
,但我认为dumpbin
仍然有效。 (我只是在通过Qt Creator用g ++编译的项目上尝试过它,它起作用了。)答案 2 :(得分:1)
或者:
nm
和objdump
。我发现(即使使用mingw / gcc)dumpbin.exe也能提供最佳效果。