我的目标是将所有 dll 保存在系统文件夹中。但是exe没有看到一些dll。其中一些应该放在文件夹“sqldrivers”中,而 libpq.dll 甚至必须放在 exe 附近。
问问题
1237 次
2 回答
3
您不应将 Qt DLL 安装到C:\Windows
该目录或该目录的任何子文件夹中。您应该在可执行文件旁边安装 DLL。另一种方法是静态链接。
于 2013-09-20T13:05:41.420 回答
0
您可以在 Windows 中使用 ::SetDllDirectoryA(pathToDlls)。请参阅http://msdn.microsoft.com/en-us/library/windows/desktop/ms686203(v=vs.85).aspx
于 2013-09-20T13:41:55.197 回答