Hi,
i am facing these errors while running my code.Can anyone help me out.waiting…..
asif@asif-HP-ENVY-15-Notebook-PC:~/fuzzylite-6.0/examples/mamdani$ g++ 123.cpp -o 123 -I/path/to/fuzzylite -L/path/to/fuzzylite/release/bin -lfuzzylite-static –std=c++11
123.cpp: In function ‘int main(int, char**)’:
123.cpp:82:33: error: ‘class fl::Aggregated’ has no member named ‘setAccumulation’
outputVariable1->fuzzyOutput()->setAccumulation(new fl::Maximum);
^
123.cpp:85:18: error: ‘class fl::OutputVariable’ has no member named ‘setLockValidOutput’
outputVariable1->setLockValidOutput(false);
^
123.cpp:86:18: error: ‘class fl::OutputVariable’ has no member named ‘setLockOutputRange’
outputVariable1->setLockOutputRange(false);
^
123.cpp:96:33: error: ‘class fl::Aggregated’ has no member named ‘setAccumulation’
outputVariable2->fuzzyOutput()->setAccumulation(new fl::Maximum);
^
123.cpp:99:18: error: ‘class fl::OutputVariable’ has no member named ‘setLockValidOutput’
outputVariable2->setLockValidOutput(false);
^
123.cpp:100:18: error: ‘class fl::OutputVariable’ has no member named ‘setLockOutputRange’
outputVariable2->setLockOutputRange(false);
^
123.cpp:112:41: error: no matching function for call to ‘fl::RuleBlock::setActivation(fl::Minimum*)’
ruleBlock->setActivation(new fl::Minimum);
^
123.cpp:112:41: note: candidate is:
In file included from /home/asif/fuzzylite-6.0/fuzzylite/fl/Headers.h:115:0,
from 123.cpp:1:
/usr/local/include/fl/rule/RuleBlock.h:142:22: note: virtual void fl::RuleBlock::setActivation(fl::Activation*)
virtual void setActivation(Activation* activation);
^
/usr/local/include/fl/rule/RuleBlock.h:142:22: note: no known conversion for argument 1 from ‘fl::Minimum*’ to ‘fl::Activation*’