• 5562阅读
  • 2回复

关于QT 插件 [复制链接]

上一主题 下一主题
离线yleesun
 

只看楼主 倒序阅读 楼主  发表于: 2009-03-26
最近看QT plugins,下面是QT plugins例子中的.pro文件的部分内容,不理解下面这段是什么意思,请明白的给点提示,谢谢。
# install
target.path = $$[QT_INSTALL_EXAMPLES]/tools/plugandpaint/plugins
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS extrafilters.pro
sources.path = $$[QT_INSTALL_EXAMPLES]/tools/plugandpaintplugins/extrafilters
INSTALLS += target sources
离线yleesun

只看该作者 1楼 发表于: 2009-03-27
最近看QT plugins,下面是QT plugins例子中的.pro文件的部分内容,不理解下面这段是什么意思,请明白的给点提示,谢谢。
# install
target.path = $$[QT_INSTALL_EXAMPLES]/tools/plugandpaint/plugins
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS extrafilters.pro
sources.path = $$[QT_INSTALL_EXAMPLES]/tools/plugandpaintplugins/extrafilters
INSTALLS += target sources
离线foxyz

只看该作者 2楼 发表于: 2009-03-27
# install
target.path = $$[QT_INSTALL_EXAMPLES]/tools/plugandpaint/plugins
sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS extrafilters.pro
sources.path = $$[QT_INSTALL_EXAMPLES]/tools/plugandpaintplugins/extrafilters
INSTALLS += target sources

这是需要使用make install安装的部分
首先,target.path指示了目标安装路径,你编译好的plugin的library(*.so)的安装路径。当你编译好了,执行make install
该lib会copy到目标路径去。
sources也一样,不同的是sources还指示了哪些files将会被copy
INSTALLS告诉脚本,上边两个对象需要执行安装操作
快速回复
限100 字节
 
上一个 下一个