首先我写了个类class rde;
然后主函数代码
int main(int argc,char** argv)
{
..
rde A;
A.show();
..
}
然后这个类应为在程序当前目录下创建自目录,而且这过程在其他类中野有用到,所以我就单独写了个函数
头文件
buildFile.h
void buildFiles();
实现文件
buildFile.cxx
#include"buildFile.h"
void buildFiles()
{
QString newPath = QDir::currentPath();
newPath += "/info";
QDir dir;
dir.mkpath(newPath);
...
}
这个函数主要在当前目录下创建一个子目录./info然后在这个子目录下新建一些文件,本来这些代码可以直接放在主函数里的,但由于需要创建文件数目比较多,再加上创建前判断等,所以代码有点长,而且程序可能在别的地方也用到这些(这个程序只完成一部分功能),所以我就写了这样一个函数,以便在需要的时候直接调用这个函数
~~~~~~~
然后我在主函数代码里添加
..
#include"buildFile.h"
int main(int argc , char** argv)
{
..
buildFiles(); //调用函数创建子目录等
rde A;
A.show();
..
}
然后编译的时候编译器提示
在函数mian()中buildFiles()未定义,返回ID为1
类似这样的信息,我想问下这个是个什么情况
------解决思路----------------------