我使用 Codelite IDE 并构建 test.exe gui 应用程序。当我启动应用程序时,我收到一些 dll 丢失的错误。我找到了所有的 dll 并将其放在 test.exe 所在的文件夹中,现在一切正常。但是对于所有这些 dll,主文件夹中存在混乱。
如何将该 dll 移动到子目录以便应用程序仍然可以工作,除了我在 PATH 中添加该文件夹?
您需要更改PATH
环境变量以使其在 CodeLite 中工作,添加与此类似的行:Settings->Environment variables
PATH=$PATH;C:\Path\To\My\Dll\Folder
Ofc,替换C:\Path\To\My\Dll\Folder
为您希望放置 DLL 的实际路径
伊兰
试试这个解决方法:
右键单击您的项目-设置-常规。
将“可执行文件运行/调试”更改为:
$(ProjectPath)/$(IntermediateDirectory)/$(ProjectName)
将“工作目录”更改为:
$(ProjectPath)/YOUR DLL DIRECTORY