我的目标是将所有dll保存在系统文件夹中。但exe没有看到一些dll在那里。其中一些应该放在文件夹“sqldrivers”中,libpq.dll甚至必须放在exe附近。
答案 0 :(得分:3)
您不应将Qt DLL安装到C:\Windows
或该目录的任何子文件夹中。您应该将DLL与可执行文件一起安装。另一种方法是静态链接。
答案 1 :(得分:0)
您可以在Windows中使用:: SetDllDirectoryA(pathToDlls)。 见http://msdn.microsoft.com/en-us/library/windows/desktop/ms686203(v=vs.85).aspx