Eva*_*eil -1 c++ qt static-methods
我在标题中声明了traductionCSV.h这个函数
static QVector<struct variableDurSupervision>
listVariableDurSupervison(std::string fichierCSV);
Run Code Online (Sandbox Code Playgroud)
我在我的cpp中写它,然后我想在另一个文件中使用它supervision.cpp,所以我这样称呼它:
remplirDurCellule(
traductionCSV::listVariableDurSupervison(
"../../FichierCSV/ListeVariableSupervision.csv"
)
);
Run Code Online (Sandbox Code Playgroud)
但它不起作用,我得到了这个错误:
对traductionCSV :: listVariableDurSupervison(std :: string)的未定义引用
我正确包含了所有文件,所以我不明白.
谢谢.
在cpp中定义类名时,可能缺少类名.应该是这样的:
QVector<struct variableDurSupervision> traductionCSV::listVariableDurSupervison(std::string fichierCSV)
{
...
}
Run Code Online (Sandbox Code Playgroud)
此规则适用于类的静态和非静态函数.
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |