【问题标题】: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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-04-21
        • 2018-11-23
        • 2013-12-11
        • 2019-11-10
        • 1970-01-01
        • 2018-02-13
        • 2016-07-06
        • 2012-10-24
        相关资源
        最近更新 更多