【发布时间】:2014-06-16 07:55:02
【问题描述】:
我在标题traductionCSV.h 中声明了函数
static QVector<struct variableDurSupervision>
listVariableDurSupervison(std::string fichierCSV);
我把它写在我的cpp中,然后我想在另一个文件supervision.cpp中使用它,所以我这样称呼它:
remplirDurCellule(
traductionCSV::listVariableDurSupervison(
"../../FichierCSV/ListeVariableSupervision.csv"
)
);
但它不起作用,我收到了这个错误:
未定义对 traductionCSV::listVariableDurSupervison(std::string) 的引用
我正确地包含了所有文件,所以我不明白。
谢谢。
【问题讨论】:
-
你至少可以发布 supervisor.cpp 吗?
-
traductionCSV是一个类吗?函数listVariableDurSupervison是它类的方法还是只是一个“免费”函数? -
'未定义的引用'通常意味着你还没有实现函数的主体,或者至少没有用完全正确的方法签名来实现它。
标签: c++ qt static-methods