gpt4 book ai didi

c++ - 在 KDevelop 中调试 KDevelop

转载 作者:行者123 更新时间:2023-11-28 07:51:31 33 4
gpt4 key购买 nike

我正在尝试使用我的系统 KDevelop 安装来调试 KDevelop 项目,但我遇到了一个问题,即我的(正在调试中)KDevelop 应用程序无法从本地安装目录读取插件。相反,它尝试通过使用此 api 来使用系统插件:

KServiceTypeTrader::self() ->query

有没有可能告诉 KDevelop 从不同的资源读取插件信息,比如说从一个指定的目录?我试图更改代码以执行类似的操作:

    QDir dir("/home/alekstheod/workspaces/kdevelop/kdevelop/Installation/lib/kde4/plugins/");

QStringList files;
files = dir.entryList(QStringList("*"),
QDir::Files | QDir::NoSymLinks);


QStringList newFiles;
for( int i = 0; i < files.size(); i++ )
{
newFiles.push_back( dir.path() + "/" + files.at(i) );
}


//QStringList resources = dirs.findAllResources("lib", "*.so", KStandardDirs::Recursive);
int a = newFiles.size();
std::cout << a << std::endl;
KPluginInfo::List res = KPluginInfo::fromFiles(newFiles);

return res;

但不幸的是,它对我没有帮助。可能我做错了什么。请帮助:)。

最佳答案

要么去掉系统一个,只用本地的(吃自己的狗粮:D)

或者附加到正在运行的进程。

关于c++ - 在 KDevelop 中调试 KDevelop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13673003/

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