我一直试图在这一整天早上得到一个明确的答案,但我没有太多的运气 - 也许我速度很慢,因为我以前没有使用过这个功能。Qt - 在我的应用程序中使用第三方DLL
我有一个.dll文件,也有一个相应的.lib文件的同名。我想用我的Qt应用程序使用这些功能。我有一个库中可用的函数列表,我也有这些函数的C++原型列表(这些都是使用extern“C”编写的)。
从我今天可以理解的(可能是错误的)我可以在运行时加载库,并尝试解决我需要的功能或我可以在编译时加载库,确保我包含C++原型我的标题。
现在,我的第一个问题是我正确地思考这两件事情吗?
如果我是,有没有一种更好的方法呢?
如果我错了 - 任何人都可以给我一个正确的方向轻推?
感谢
这是在Visual Studio或mingw下?他们处理dll的方式不同。 – TonyK
@TonyK - 它使用mingw。 – Matt
有没有试过QLibrary类来管理DLL? –