gpt4 book ai didi

c++ - Qt 在 .dll 中使用 .dll

转载 作者:行者123 更新时间:2023-11-28 06:04:37 26 4
gpt4 key购买 nike

我想在另一个中使用一个 .dll 文件。但似乎我做错了什么。我有两个库项目 ScaraControlGUI 和 ScaraLogic,我想在 ScaraControlGUI 中使用 ScaraLogic,所以我在 ScaraControlGUI 的 .pro 文件中添加了适当的行:

DEPENDPATH += . ../ScaraLogic
INCLUDEPATH += ../ScaraLogic
LIBS += -L../ScaraLogic/debug -lScaraLogic

我收到:

scaralogic.h: No such file or directory

当我想包含这个文件时。我确定此文件存在,所以我敢打赌我在 .pro 文件方面做错了什么。

我做错了什么?将 ScaraControlGUI .dll 添加到主可执行项目中可以正常工作。

提前感谢您的帮助。

最佳答案

因为您的 header 在 ScaraLogic/Headers 中目录,您必须将其包含为 #include <Headers/scaralogic.h> , 或者,哪个更好,设置 INCLUDEPATH作为

DEPENDPATH += . ../ScaraLogic
INCLUDEPATH += ../ScaraLogic/Headers
LIBS += -L../ScaraLogic/debug -lScaraLogic

在项目文件中,仍然使用#include <scaralogic.h> .

关于c++ - Qt 在 .dll 中使用 .dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32653421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com