https://blog.csdn.net/anobodykey/article/details/40430137
window端和linux端是一样的
在运行的时候无论是linux还是windows端口
都会出现无法加载插件的问题
另外在mianwindow.cpp中
QDir pluginsDir("./");
使用绝对路径造成的问题是无法在qt端口打开,但是可以在文件夹中点击可执行文件,(windows下是点击exe文件,linux下是./可执行文件的文件名)
QDir pluginsDir("/home/kylin/code/qt/build-window-Imported_Kit-Release");
改成绝对路径之后可以可以在qt creator中打开,也可以在终端运行可执行
在插件运行的过程中,最常见的问题是无法载入插件
一般是以下三个问题
1。 插件遍历的路径出错,已经证明,在插件遍历的时候是不遍历文件夹的,那么就需要在自己写的插件遍历路径函数这里有严格的限制
2/关于插件遍历的时候具体遍历了谁
与链接一样是生成了so文件
3/在选项,构建目录这里也有
4/在主函数中是如何调出这个窗口的