【问题标题】:How to change dll location to subdirectory in Codelite?如何将 dll 位置更改为 Codelite 中的子目录?
【发布时间】:2015-04-29 13:16:00
【问题描述】:
我正在使用 Codelite IDE 并构建 test.exe gui 应用程序。当我启动应用程序时,我得到了一些 dll 丢失的错误。我找到了所有的 dll 并将其放入 test.exe 所在的文件夹中,现在一切正常。但是对于所有这些 dll,主文件夹中存在混乱。
如何将该 dll 移动到子目录以便应用程序仍然可以工作,除非我在 PATH 中添加该文件夹?
【问题讨论】:
标签:
c++
dll
wxwidgets
codelite
【解决方案1】:
您需要更改PATH 环境变量
要使其在 CodeLite 中工作,请添加类似于以下内容的行:Settings->Environment variables
PATH=$PATH;C:\Path\To\My\Dll\Folder
Ofc,将 C:\Path\To\My\Dll\Folder 替换为您希望放置 DLL 的实际路径
伊兰
【解决方案2】:
试试这个变通方法:
右键单击您的项目 - 设置 - 常规。
将“要运行/调试的可执行文件”更改为:
$(ProjectPath)/$(IntermediateDirectory)/$(ProjectName)
将“工作目录”更改为:
$(ProjectPath)/YOUR DLL DIRECTORY