我正在尝试在Qt Creator中找到我目前在Visual Studio中知道如何操作的等效功能。
在Visual Studio中,我能够在属性页 - >配置属性 - >调试 - >环境中修改PATH环境,我可以设置如下内容:
PATH=%PATH%;%MYENVIRONMENTVAR%
其中MYENVIRONMENTVAR
指向一个目录(让我们称之为C:\MYIMPORTANTDLLS
),其中包含我的程序运行所需的dll。
我在Qt Creator中寻找相同的东西。在Qt Creator中,我想我会在Projects->选择Run选项卡 - >展开Build Environment Details并在那里修改Path来完成此任务。但我不能将环境变量附加到该位置的PATH末尾。相反,我必须将环境变量中包含的路径附加到整个PATH的末尾,这看起来像这样:PATH=C:\path1;C:\path2;C:path3;...etc...;C:\MYIMPORTANTDLLS
。
如果你们中的任何人知道在Qt Creator中如何做到这一点,那么我将非常感谢你的帮助。
有一种方法可以在项目.pro文件中立即指定项目的其他依赖项。项目文件示例:
OTHER_FILES += ..\third-party\libxml2\bin64\libxml2.dll \
..\third-party\libiconv\bin64\libiconv.dll
您是如此接近打开Projects->选择Run选项卡(如果您需要更改构建步骤的路径,则为Build) - >展开Build Environment Details并在那里修改Path。然后编辑PATH变量
$(PATH); C:\ YourPathAddition