#ifndef UTILSDLL_H
#define UTILSDLL_H
#include "utilsdll_global.h"
#include <QFileDialog>
namespace TEST
{
namespace HAHA
{
class UtilsDll;
}
}
class UTILSDLLSHARED_EXPORT TEST::HAHA::UtilsDll 1.注意:由于是dll所以导出的类名前面也要加上命名空间 即把命名空间导出后外面才能使用
{
public:
UtilsDll();
~UtilsDll();
public:
static bool GetLogFileList(QStringList &strFilePathList/*输入输出参数*/);
};
#endif // UTILSDLL_H
#include "utilsdll.h"
TEST::HAHA::UtilsDll::UtilsDll()
{
}
TEST::HAHA::UtilsDll::~UtilsDll()
{
}
//2.注意:QStringList 作为输入输出参数时候,与普通变量一样需要传递引用进去,值传递不行
bool TEST::HAHA::UtilsDll::GetLogFileList(QStringList &strFilePathList)
{
//先进行参数的有效性检查
if(strLogFilePath.isEmpty())
{
return false;
}
strFilePathList.clear();
......
strFilePathList.append(strTmp);
}
|