C++ 如何在QtGUI应用程序中使用动态库?
我想我已经用终端中的这一行创建了一个.dylib文件C++ 如何在QtGUI应用程序中使用动态库?,c++,macos,qt,qt-creator,dylib,C++,Macos,Qt,Qt Creator,Dylib,我想我已经用终端中的这一行创建了一个.dylib文件 g++ -dynamiclib -o myLib.dylib myLib.cpp 我已经在一个单独的位置创建了QT小部件应用程序 我试图在SO和其他地方找到解决方案,但我不知道如何让我的应用程序使用动态库文件 非常感谢您的帮助。如果您使用的是.pro文件,您可以从中轻松使用LIBS关键字并正确设置包含路径。 例如(来自文档): 如果您使用的是cmake,则可以使用target\u include\u库和target\u link\u库执行几
g++ -dynamiclib -o myLib.dylib myLib.cpp
我已经在一个单独的位置创建了QT小部件应用程序
我试图在SO和其他地方找到解决方案,但我不知道如何让我的应用程序使用动态库文件
非常感谢您的帮助。如果您使用的是
.pro
文件,您可以从中轻松使用LIBS
关键字并正确设置包含路径。例如(来自文档): 如果您使用的是cmake,则可以使用
target\u include\u库
和target\u link\u库
执行几乎相同的操作。有关可用命令的更多详细信息,请参见 如果您是从命令行启动它,则可以使用
-I
和-L
参数来执行此操作。有关更多详细信息,请参阅编译器的文档 等等。如何做到这一点主要取决于您决定遵循的构建过程
LIBS += -L/usr/local/lib -lmath
INCLUDEPATH = c:/msdev/include d:/stl/include