我想我已在终端
中使用此行创建了一个.dylib文件g++ -dynamiclib -o myLib.dylib myLib.cpp
我在一个单独的位置创建了QT小部件应用程序。
我试图在SO和其他地方找到解决方案,但我无法弄清楚如何让我的应用程序使用dylib文件。
非常感谢任何帮助。
答案 0 :(得分:1)
如果您使用的.pro
文件来自documentation,则可以轻松使用LIBS
关键字并正确设置包含路径。
作为一个例子(来自文档):
LIBS += -L/usr/local/lib -lmath
INCLUDEPATH = c:/msdev/include d:/stl/include
如果您使用的是cmake,则可以使用target_include_libraries
和target_link_libraries
来执行相同的操作。
有关可用命令的更多详细信息,请参阅here。
如果从命令行启动它,可以使用-I
和-L
参数来执行此操作。
有关更多详细信息,请参阅编译器的文档。
等等。如何做到这一点主要取决于你决定遵循的构建过程。