Build QTCreator.pro文件:根据调试/发布设置LIBS路径

Build QTCreator.pro文件:根据调试/发布设置LIBS路径,build,qt-creator,libs,Build,Qt Creator,Libs,作为Qt的新手,我正在编写一个小项目,它依赖于位于并行目录中的另一个项目 在我的.pro文件中,包括一些.obj文件,如下所示(有效)。但是,当创建一个版本时,我希望使用另一个项目的版本,而不是它的调试路径。我已检查并找到“目标示例”。但是我没能将它应用到我的LIBS,特别是因为构建可以同时用于debug\u和_release,我不知道如何编写LIBS路径 Pro文件: LIBS += -L"../../OtherApp/OtherApp-build-desktop-Qt_4_8_1_for_D

作为Qt的新手,我正在编写一个小项目,它依赖于位于并行目录中的另一个项目

在我的
.pro
文件中,包括一些
.obj
文件,如下所示(有效)。但是,当创建一个版本时,我希望使用另一个项目的版本,而不是它的调试路径。我已检查并找到“目标示例”。但是我没能将它应用到我的
LIBS
,特别是因为构建可以同时用于
debug\u和_release
,我不知道如何编写
LIBS
路径

Pro文件:

LIBS += -L"../../OtherApp/OtherApp-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Debug/debug"
LIBS += http.obj some other obj files
“目标示例”:

我是否可以编写
LIBS+=-L“..$$(目标)”..
,尤其是在目标可能同时包含调试和发布的情况下

[编辑1] 我找到了一个解决方案:

通过使用向导(在lucode内部库中),我创建了以下“代码”。这很可能是解决方案:

win32:CONFIG(release, debug|release): LIBS += -LLIBS += -L"../../MyApp/current/MyApp-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Release/release"
else:win32:CONFIG(debug, debug|release): LIBS += -L"../../MyApp/current/MyApp-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Debug/debug"
win32:CONFIG(release, debug|release): LIBS += -LLIBS += -L"../../MyApp/current/MyApp-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Release/release"
else:win32:CONFIG(debug, debug|release): LIBS += -L"../../MyApp/current/MyApp-build-desktop-Qt_4_8_1_for_Desktop_-_MSVC2010__Qt_SDK__Debug/debug"