home Forums Search Search Results for 'visual studio'

Viewing 10 results - 1 through 10 (of 65 total)
  • Author
    Search Results
  • #6882
    Daniele
    Guest

    Hi, please help me.
    I’m using fuzzylite 6.0 in a Visual Studio 2017 c++ simple project. There is no problem during compile-time, but in runtime I have a bad allocation error in this line: Engine* engine = new Engine;
    I can compile both 64 and 32 bit versions without errors. I read other posts in this forum but i can’t fix this issue.
    I need to solve it because I would like to use fuzzulite in a more complex c++ project.
    Thanks in advance.

    Unknown
    Member

    Hello everybody! I am new membership. Nice to meet you.
    I want compiled fuzzylite library to use my Qt-GUI project.

    i did its on my PC:
    -Installed Microsoft Visual Studio 2017
    -Installed Qtcreator 5.5
    -Installed CMake-gui

    Step1: download fuzzylite-release rar file and extract it. After, put path of fuzzylite folder on CMake-gui then click Configure button. After configuration, i clicked Generate button.
    Step2: After generation, I open it on Visual Studio. Thus, i click build button (Debug, Local Windows Debugger). After this process, i had got 2 compiled library (fuzzylite-debug.lib and fuzzylite-static-debug.lib)
    Step3: i open my QtGUI project then add library (external library) for .pro file. I chose lib file (fuzzylite-debug.lib) and path (C:\Users....\QtGUI\fuzzylite-release\fuzzylite).

    i got these configuration lines from .pro file

    Default rules for deployment.

    qnx: target.path = /tmp/$${TARGET}/bin
    else: unix:!android: target.path = /opt/$${TARGET}/bin
    !isEmpty(target.path): INSTALLS += target

    win32:CONFIG(release, debug|release): LIBS += -L$$PWD/fuzzylite-release/fuzzylite/bin/release/ -lfuzzylite-debug
    else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/fuzzylite-release/fuzzylite/bin/debug/ -lfuzzylite-debug

    INCLUDEPATH += $$PWD/fuzzylite-release/fuzzylite

    DEPENDPATH += $$PWD/fuzzylite-release/fuzzylite

    Step4: After this addition libraries, go to main.cpp, include header file as “fl/Headers.h” on main.cpp. Also, I tried to use some functions of fuzzylite. But it isn’t working..
    What should I do? Is there any wrong things?
    Brohers!! Are these my steps right?
    Please help me.

    #6313
    Unknown
    Member

    Hello everybody! I am new membership. Nice to meet you.
    I want compiled fuzzylite library to use my Qt-GUI project.

    i did its on my PC:
    -Installed Microsoft Visual Studio 2017
    -Installed Qtcreator 5.5
    -Installed CMake-gui

    Step1: download fuzzylite-release rar file and extract it. After, put path of fuzzylite folder on CMake-gui then click Configure button. After configuration, i clicked Generate button.
    Step2: After generation, I open it on Visual Studio. Thus, i click build button (Debug, Local Windows Debugger). After this process, i had got 2 compiled library (fuzzylite-debug.lib and fuzzylite-static-debug.lib)
    Step3: i open my QtGUI project then add library (external library) for .pro file. I chose lib file (fuzzylite-debug.lib) and path (C:\Users....\QtGUI\fuzzylite-release\fuzzylite).

    i got these configuration lines from .pro file

    Default rules for deployment.

    qnx: target.path = /tmp/$${TARGET}/bin
    else: unix:!android: target.path = /opt/$${TARGET}/bin
    !isEmpty(target.path): INSTALLS += target

    win32:CONFIG(release, debug|release): LIBS += -L$$PWD/fuzzylite-release/fuzzylite/bin/release/ -lfuzzylite-debug
    else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/fuzzylite-release/fuzzylite/bin/debug/ -lfuzzylite-debug

    INCLUDEPATH += $$PWD/fuzzylite-release/fuzzylite

    DEPENDPATH += $$PWD/fuzzylite-release/fuzzylite

    Step4: After this addition libraries, go to main.cpp, include header file as “fl/Headers.h” on main.cpp. Also, I tried to use some functions of fuzzylite. But it isn’t working..
    What should I do? Is there any wrong things?
    Brohers!! Are these my steps right?
    Please help me.

    Thank you.

    #2878
    Unknown
    Member

    Hello, I have the Fuzzylite libraries linked properly in Visual Studio.

    My question now is that I’d like to import my own FIS that I created in Matlab into Fuzzylite, in order to get the code in c++, or just to be able to get the information in it like I have seen done in many examples. My intention is just to keep track of input values.

    Thanks in advance.

    Unknown
    Member

    Dear Dr. Juan Rada-Vilela,

    I am Omisore Olatunji, a PhD student at the University of Chinese Academy of Sciences, China. Currently, I am working on control of robotic catheter system upon which I have decided to apply ANFIS for prediction of some nonlinear terms. I came across your newly invented library “FuzzyLite” which is of great help for me since my control model should be implemented with C++. However, I have tried to study the few examples in the package but I could not get a headway. Please I will be great if you can check the sample I have below and perhaps guide me on why i am having the following errors (Appended below are the errors I got in Microsoft Visual Studio 2013).

    Error 1 error C3646: ‘Complexity’ : unknown override specifier f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\complexity.h 61 1 ConsoleApplication2
    Error 2 error C2143: syntax error : missing ‘;’ before ‘&’ f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\complexity.h 61 1 ConsoleApplication2
    Error 3 error C4430: missing type specifier – int assumed. Note: C++ does not support default-int f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\complexity.h 61 1 ConsoleApplication2
    Error 4 error C2610: ‘fl::Exporter::Exporter(fl::Exporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\exporter.h 42 1 ConsoleApplication2
    Error 5 error C2610: ‘fl::Exporter &fl::Exporter::operator =(fl::Exporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\exporter.h 42 1 ConsoleApplication2
    Error 6 error C2610: ‘fl::FldExporter::FldExporter(fl::FldExporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fldexporter.h 60 1 ConsoleApplication2
    Error 7 error C2610: ‘fl::FldExporter &fl::FldExporter::operator =(fl::FldExporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fldexporter.h 60 1 ConsoleApplication2
    Error 8 error C2610: ‘fl::Benchmark::Benchmark(fl::Benchmark &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\benchmark.h 81 1 ConsoleApplication2
    Error 9 error C2610: ‘fl::Benchmark &fl::Benchmark::operator =(fl::Benchmark &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\benchmark.h 81 1 ConsoleApplication2
    Error 10 error C2610: ‘fl::Engine::Engine(fl::Engine &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\engine.h 67 1 ConsoleApplication2
    Error 11 error C2610: ‘fl::Engine &fl::Engine::operator =(fl::Engine &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\engine.h 67 1 ConsoleApplication2
    Error 12 error C3646: ‘noexcept’ : unknown override specifier f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\exception.h 66 1 ConsoleApplication2
    Error 13 error C3646: ‘noexcept’ : unknown override specifier f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\exception.h 83 1 ConsoleApplication2
    Error 14 error C2610: ‘fl::Activation::Activation(fl::Activation &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\activation.h 51 1 ConsoleApplication2
    Error 15 error C2610: ‘fl::Activation &fl::Activation::operator =(fl::Activation &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\activation.h 51 1 ConsoleApplication2
    Error 16 error C2610: ‘fl::First::First(fl::First &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\first.h 45 1 ConsoleApplication2
    Error 17 error C2610: ‘fl::First &fl::First::operator =(fl::First &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\first.h 45 1 ConsoleApplication2
    Error 18 error C2610: ‘fl::General::General(fl::General &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\general.h 42 1 ConsoleApplication2
    Error 19 error C2610: ‘fl::General &fl::General::operator =(fl::General &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\general.h 42 1 ConsoleApplication2
    Error 20 error C2610: ‘fl::Highest::Highest(fl::Highest &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\highest.h 43 1 ConsoleApplication2
    Error 21 error C2610: ‘fl::Highest &fl::Highest::operator =(fl::Highest &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\highest.h 43 1 ConsoleApplication2
    Error 22 error C2610: ‘fl::Last::Last(fl::Last &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\last.h 46 1 ConsoleApplication2
    Error 23 error C2610: ‘fl::Last &fl::Last::operator =(fl::Last &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\last.h 46 1 ConsoleApplication2
    Error 24 error C2610: ‘fl::Lowest::Lowest(fl::Lowest &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\lowest.h 43 1 ConsoleApplication2
    Error 25 error C2610: ‘fl::Lowest &fl::Lowest::operator =(fl::Lowest &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\lowest.h 43 1 ConsoleApplication2
    Error 26 error C2610: ‘fl::Proportional::Proportional(fl::Proportional &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\proportional.h 40 1 ConsoleApplication2
    Error 27 error C2610: ‘fl::Proportional &fl::Proportional::operator =(fl::Proportional &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\proportional.h 40 1 ConsoleApplication2
    Error 28 error C2610: ‘fl::Threshold::Threshold(fl::Threshold &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\threshold.h 69 1 ConsoleApplication2
    Error 29 error C2610: ‘fl::Threshold &fl::Threshold::operator =(fl::Threshold &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\activation\threshold.h 69 1 ConsoleApplication2
    Error 30 error C2610: ‘fl::Defuzzifier::Defuzzifier(fl::Defuzzifier &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\defuzzifier.h 45 1 ConsoleApplication2
    Error 31 error C2610: ‘fl::Defuzzifier &fl::Defuzzifier::operator =(fl::Defuzzifier &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\defuzzifier.h 45 1 ConsoleApplication2
    Error 32 error C2610: ‘fl::IntegralDefuzzifier::IntegralDefuzzifier(fl::IntegralDefuzzifier &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\integraldefuzzifier.h 39 1 ConsoleApplication2
    Error 33 error C2610: ‘fl::IntegralDefuzzifier &fl::IntegralDefuzzifier::operator =(fl::IntegralDefuzzifier &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\integraldefuzzifier.h 39 1 ConsoleApplication2
    Error 34 error C2610: ‘fl::Bisector::Bisector(fl::Bisector &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\bisector.h 38 1 ConsoleApplication2
    Error 35 error C2610: ‘fl::Bisector &fl::Bisector::operator =(fl::Bisector &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\bisector.h 38 1 ConsoleApplication2
    Error 36 error C2610: ‘fl::Centroid::Centroid(fl::Centroid &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\centroid.h 38 1 ConsoleApplication2
    Error 37 error C2610: ‘fl::Centroid &fl::Centroid::operator =(fl::Centroid &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\centroid.h 38 1 ConsoleApplication2
    Error 38 error C2610: ‘fl::SmallestOfMaximum::SmallestOfMaximum(fl::SmallestOfMaximum &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\smallestofmaximum.h 40 1 ConsoleApplication2
    Error 39 error C2610: ‘fl::SmallestOfMaximum &fl::SmallestOfMaximum::operator =(fl::SmallestOfMaximum &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\smallestofmaximum.h 40 1 ConsoleApplication2
    Error 40 error C2610: ‘fl::LargestOfMaximum::LargestOfMaximum(fl::LargestOfMaximum &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\largestofmaximum.h 40 1 ConsoleApplication2
    Error 41 error C2610: ‘fl::LargestOfMaximum &fl::LargestOfMaximum::operator =(fl::LargestOfMaximum &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\largestofmaximum.h 40 1 ConsoleApplication2
    Error 42 error C2610: ‘fl::MeanOfMaximum::MeanOfMaximum(fl::MeanOfMaximum &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\meanofmaximum.h 40 1 ConsoleApplication2
    Error 43 error C2610: ‘fl::MeanOfMaximum &fl::MeanOfMaximum::operator =(fl::MeanOfMaximum &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\meanofmaximum.h 40 1 ConsoleApplication2
    Error 44 error C2610: ‘fl::WeightedDefuzzifier::WeightedDefuzzifier(fl::WeightedDefuzzifier &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\weighteddefuzzifier.h 59 1 ConsoleApplication2
    Error 45 error C2610: ‘fl::WeightedDefuzzifier &fl::WeightedDefuzzifier::operator =(fl::WeightedDefuzzifier &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\weighteddefuzzifier.h 59 1 ConsoleApplication2
    Error 46 error C2610: ‘fl::WeightedAverage::WeightedAverage(fl::WeightedAverage &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\weightedaverage.h 42 1 ConsoleApplication2
    Error 47 error C2610: ‘fl::WeightedAverage &fl::WeightedAverage::operator =(fl::WeightedAverage &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\weightedaverage.h 42 1 ConsoleApplication2
    Error 48 error C2610: ‘fl::WeightedSum::WeightedSum(fl::WeightedSum &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\weightedsum.h 42 1 ConsoleApplication2
    Error 49 error C2610: ‘fl::WeightedSum &fl::WeightedSum::operator =(fl::WeightedSum &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\defuzzifier\weightedsum.h 42 1 ConsoleApplication2
    Error 50 error C2610: ‘fl::ConstructionFactory<T>::ConstructionFactory(fl::ConstructionFactory<T> &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\constructionfactory.h 53 1 ConsoleApplication2
    Error 51 error C2610: ‘fl::ConstructionFactory<T> &fl::ConstructionFactory<T>::operator =(fl::ConstructionFactory<T> &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\constructionfactory.h 53 1 ConsoleApplication2
    Error 52 error C2610: ‘fl::Hedge::Hedge(fl::Hedge &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\hedge\hedge.h 48 1 ConsoleApplication2
    Error 53 error C2610: ‘fl::Hedge &fl::Hedge::operator =(fl::Hedge &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\hedge\hedge.h 48 1 ConsoleApplication2
    Error 54 error C2610: ‘fl::Norm::Norm(fl::Norm &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\norm\norm.h 47 1 ConsoleApplication2
    Error 55 error C2610: ‘fl::Norm &fl::Norm::operator =(fl::Norm &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\norm\norm.h 47 1 ConsoleApplication2
    Error 56 error C2610: ‘fl::SNorm::SNorm(fl::SNorm &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\norm\snorm.h 46 1 ConsoleApplication2
    Error 57 error C2610: ‘fl::SNorm &fl::SNorm::operator =(fl::SNorm &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\norm\snorm.h 46 1 ConsoleApplication2
    Error 58 error C2610: ‘fl::TNorm::TNorm(fl::TNorm &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\norm\tnorm.h 45 1 ConsoleApplication2
    Error 59 error C2610: ‘fl::TNorm &fl::TNorm::operator =(fl::TNorm &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\norm\tnorm.h 45 1 ConsoleApplication2
    Error 60 error C3646: ‘noexcept’ : unknown override specifier f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\operation.h 506 1 ConsoleApplication2
    Error 61 error C3646: ‘noexcept’ : unknown override specifier f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\operation.h 524 1 ConsoleApplication2
    Error 62 error C3646: ‘noexcept’ : unknown override specifier f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\operation.h 914 1 ConsoleApplication2
    Error 63 error C3646: ‘noexcept’ : unknown override specifier f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\operation.h 952 1 ConsoleApplication2
    Error 64 error C2610: ‘fl::Term::Term(fl::Term &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\term\term.h 64 1 ConsoleApplication2
    Error 65 error C2610: ‘fl::Term &fl::Term::operator =(fl::Term &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\term\term.h 64 1 ConsoleApplication2
    Error 66 error C2610: ‘fl::ActivationFactory::ActivationFactory(fl::ActivationFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\activationfactory.h 42 1 ConsoleApplication2
    Error 67 error C2610: ‘fl::ActivationFactory &fl::ActivationFactory::operator =(fl::ActivationFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\activationfactory.h 42 1 ConsoleApplication2
    Error 68 error C2610: ‘fl::CloningFactory<T>::CloningFactory(fl::CloningFactory<T> &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\cloningfactory.h 50 1 ConsoleApplication2
    Error 69 error C2610: ‘fl::CloningFactory<T> &fl::CloningFactory<T>::operator =(fl::CloningFactory<T> &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\cloningfactory.h 50 1 ConsoleApplication2
    Error 70 error C2610: ‘fl::TNormFactory::TNormFactory(fl::TNormFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\tnormfactory.h 39 1 ConsoleApplication2
    Error 71 error C2610: ‘fl::TNormFactory &fl::TNormFactory::operator =(fl::TNormFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\tnormfactory.h 39 1 ConsoleApplication2
    Error 72 error C2610: ‘fl::SNormFactory::SNormFactory(fl::SNormFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\snormfactory.h 39 1 ConsoleApplication2
    Error 73 error C2610: ‘fl::SNormFactory &fl::SNormFactory::operator =(fl::SNormFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\snormfactory.h 39 1 ConsoleApplication2
    Error 74 error C2610: ‘fl::DefuzzifierFactory::DefuzzifierFactory(fl::DefuzzifierFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\defuzzifierfactory.h 41 1 ConsoleApplication2
    Error 75 error C2610: ‘fl::DefuzzifierFactory &fl::DefuzzifierFactory::operator =(fl::DefuzzifierFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\defuzzifierfactory.h 41 1 ConsoleApplication2
    Error 76 error C2610: ‘fl::TermFactory::TermFactory(fl::TermFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\termfactory.h 40 1 ConsoleApplication2
    Error 77 error C2610: ‘fl::TermFactory &fl::TermFactory::operator =(fl::TermFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\termfactory.h 40 1 ConsoleApplication2
    Error 78 error C2610: ‘fl::HedgeFactory::HedgeFactory(fl::HedgeFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\hedgefactory.h 39 1 ConsoleApplication2
    Error 79 error C2610: ‘fl::HedgeFactory &fl::HedgeFactory::operator =(fl::HedgeFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\hedgefactory.h 39 1 ConsoleApplication2
    Error 80 error C2610: ‘fl::Function::Element::Element(fl::Function::Element &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\term\function.h 107 1 ConsoleApplication2
    Error 81 error C2610: ‘fl::Function::Element &fl::Function::Element::operator =(fl::Function::Element &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\term\function.h 107 1 ConsoleApplication2
    Error 82 error C2610: ‘fl::Function::Node::Node(fl::Function::Node &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\term\function.h 157 1 ConsoleApplication2
    Error 83 error C2610: ‘fl::Function::Node &fl::Function::Node::operator =(fl::Function::Node &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\term\function.h 157 1 ConsoleApplication2
    Error 84 error C2610: ‘fl::Function::Function(fl::Function &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\term\function.h 256 1 ConsoleApplication2
    Error 85 error C2610: ‘fl::Function &fl::Function::operator =(fl::Function &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\term\function.h 256 1 ConsoleApplication2
    Error 86 error C2610: ‘fl::FunctionFactory::FunctionFactory(fl::FunctionFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\functionfactory.h 44 1 ConsoleApplication2
    Error 87 error C2610: ‘fl::FunctionFactory &fl::FunctionFactory::operator =(fl::FunctionFactory &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\functionfactory.h 44 1 ConsoleApplication2
    Error 88 error C2610: ‘fl::FactoryManager::FactoryManager(fl::FactoryManager &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\factorymanager.h 65 1 ConsoleApplication2
    Error 89 error C2610: ‘fl::FactoryManager &fl::FactoryManager::operator =(fl::FactoryManager &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\factory\factorymanager.h 65 1 ConsoleApplication2
    Error 90 error C2610: ‘fl::CppExporter::CppExporter(fl::CppExporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\cppexporter.h 50 1 ConsoleApplication2
    Error 91 error C2610: ‘fl::CppExporter &fl::CppExporter::operator =(fl::CppExporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\cppexporter.h 50 1 ConsoleApplication2
    Error 92 error C2610: ‘fl::Importer::Importer(fl::Importer &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\importer.h 42 1 ConsoleApplication2
    Error 93 error C2610: ‘fl::Importer &fl::Importer::operator =(fl::Importer &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\importer.h 42 1 ConsoleApplication2
    Error 94 error C2610: ‘fl::FclImporter::FclImporter(fl::FclImporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fclimporter.h 47 1 ConsoleApplication2
    Error 95 error C2610: ‘fl::FclImporter &fl::FclImporter::operator =(fl::FclImporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fclimporter.h 47 1 ConsoleApplication2
    Error 96 error C2610: ‘fl::FclExporter::FclExporter(fl::FclExporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fclexporter.h 48 1 ConsoleApplication2
    Error 97 error C2610: ‘fl::FclExporter &fl::FclExporter::operator =(fl::FclExporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fclexporter.h 48 1 ConsoleApplication2
    Error 98 error C2610: ‘fl::FisImporter::FisImporter(fl::FisImporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fisimporter.h 48 1 ConsoleApplication2
    Error 99 error C2610: ‘fl::FisImporter &fl::FisImporter::operator =(fl::FisImporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fisimporter.h 48 1 ConsoleApplication2
    Error 100 error C2610: ‘fl::FisExporter::FisExporter(fl::FisExporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fisexporter.h 52 1 ConsoleApplication2
    Error 101 error C2610: ‘fl::FisExporter &fl::FisExporter::operator =(fl::FisExporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fisexporter.h 52 1 ConsoleApplication2
    Error 102 error C2610: ‘fl::FllImporter::FllImporter(fl::FllImporter &&)’ : is not a special member function which can be defaulted f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fllimporter.h 49 1 ConsoleApplication2
    Error 103 error C1003: error count exceeds 100; stopping compilation f:\documents\my phd work\cpp\consoleapplication2\consoleapplication2\fl\imex\fllimporter.h 49 1 ConsoleApplication2
    104 IntelliSense: invalid type for defaulted constructor f:\Documents\My PhD Work\CPP\ConsoleApplication2\ConsoleApplication2\fl\defuzzifier\Defuzzifier.h 45 9 ConsoleApplication2
    105 IntelliSense: invalid type for defaulted constructor f:\Documents\My PhD Work\CPP\ConsoleApplication2\ConsoleApplication2\fl\defuzzifier\IntegralDefuzzifier.h 39 9 ConsoleApplication2
    106 IntelliSense: invalid type for defaulted constructor f:\Documents\My PhD Work\CPP\ConsoleApplication2\ConsoleApplication2\fl\term\Term.h 64 9 ConsoleApplication2
    107 IntelliSense: invalid type for defaulted constructor f:\Documents\My PhD Work\CPP\ConsoleApplication2\ConsoleApplication2\fl\term\Discrete.h 52 9 ConsoleApplication2
    108 IntelliSense: invalid type for defaulted constructor f:\Documents\My PhD Work\CPP\ConsoleApplication2\ConsoleApplication2\fl\term\Linear.h 49 9 ConsoleApplication2

    Unknown
    Member

    Hello,

    I’m trying to compile a hello world example in visual studio using fuzzylite libraries.
    The code is the following:
    #include “stdafx.h”
    #include “fl/Headers.h”

    int _tmain(int argc, _TCHAR* argv[])
    {
    return 0;
    }

    I have configured visual studio folder to point to the fuzzylite includes and libraries.

    When I compile the code I get these errors:

    >C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(60): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(60): error C2253: ‘Complexity’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(60): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(60): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(60): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(60): error C2253: ‘Complexity’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(60): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(60): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(67): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(68): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(69): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(70): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(236): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(243): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(249): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(257): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(267): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(274): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(281): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(289): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(60): error C2253: ‘fl::Complexity::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Complexity.h(60): error C2253: ‘fl::Complexity::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/Exporter.h(42): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/Exporter.h(42): error C2253: ‘Exporter’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/Exporter.h(42): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/Exporter.h(42): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/Exporter.h(42): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/Exporter.h(42): error C2253: ‘Exporter’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/Exporter.h(42): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/Exporter.h(42): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/Exporter.h(42): error C2253: ‘fl::Exporter::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/Exporter.h(42): error C2253: ‘fl::Exporter::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(59): error C3665: ‘fl::FldExporter::~FldExporter’ : override specifier ‘override’ not allowed on a destructor
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(60): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(60): error C2253: ‘FldExporter’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(60): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(60): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(60): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(60): error C2253: ‘FldExporter’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(60): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(60): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(60): error C2253: ‘fl::FldExporter::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/imex/FldExporter.h(60): error C2253: ‘fl::FldExporter::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Benchmark.h(81): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Benchmark.h(81): error C2253: ‘Benchmark’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Benchmark.h(81): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Benchmark.h(81): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Benchmark.h(81): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Benchmark.h(81): error C2253: ‘Benchmark’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Benchmark.h(81): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Benchmark.h(81): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Benchmark.h(81): error C2253: ‘fl::Benchmark::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Benchmark.h(81): error C2253: ‘fl::Benchmark::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Engine.h(67): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Engine.h(67): error C2253: ‘Engine’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Engine.h(67): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Engine.h(67): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Engine.h(121): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Engine.h(67): error C2253: ‘fl::Engine::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(66): error C3646: ‘noexcept’ : unknown override specifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(66): error C3665: ‘fl::Exception::~Exception’ : override specifier ‘override’ not allowed on a destructor
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(67): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(67): error C2253: ‘Exception’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(67): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(67): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(67): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(67): error C2253: ‘Exception’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(67): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(67): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(83): error C3646: ‘noexcept’ : unknown override specifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(67): error C2253: ‘fl::Exception::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/Exception.h(67): error C2253: ‘fl::Exception::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(51): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(51): error C2253: ‘Activation’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(51): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(51): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(51): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(51): error C2253: ‘Activation’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(51): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(51): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(78): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(51): error C2253: ‘fl::Activation::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/Activation.h(51): error C2253: ‘fl::Activation::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(45): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(45): error C2253: ‘First’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(45): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(45): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(45): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(45): error C2253: ‘First’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(45): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(45): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(86): error C2259: ‘fl::Complexity’ : cannot instantiate abstract class
    1> due to following members:
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(45): error C2253: ‘fl::First::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/First.h(45): error C2253: ‘fl::First::operator =’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/General.h(42): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/General.h(42): error C2253: ‘General’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/General.h(42): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/General.h(42): error C2258: illegal pure syntax, must be ‘= 0’
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/General.h(42): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/General.h(42): error C2253: ‘General’ : pure specifier or abstract override specifier only allowed on virtual function
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/General.h(42): error C2065: ‘default’ : undeclared identifier
    1>C:\Temp\fuzzylite-6.0\fuzzylite\fl/activation/General.h(42): fatal error C1003: error count exceeds 100; stopping compilation
    1>
    1>Build FAILED.
    1>
    1>Time Elapsed 00:00:00.49
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

    Do you have any idea about what can be the error?

    Regards!

    #2327

    In reply to: Compiling with Clang

    Hi,

    thanks for your post.

    In windows, you can download for free Visual Studio. After that, you can run the build.bat to compile fuzzylite. I have not compiled fuzzylite using anything different than nmake. Is there any reason you do not want to use nmake?

    Cheers

    #2243
    Unknown
    Member

    Ciao Everybody,

    1) I have compiled the source by cmake for visual studio 12 (2013 ultimate)
    2) Then I have built all the solutions in visual studio
    And this 2 steps seems all right till here

    So now could any one tell me by some details( or any sample in github) how to use it in my c++/Clr project? I wasn’t able to add it to my project, however I already adjusted the lib files and directory to my project configuration but it seems it is not working this way!

    Thank you so much for any help or suggestion.

    #2231

    Hi,

    sorry for the delay.

    Your problem is with the installation of Visual Studio. You should try to reinstall it.

    Cheers.

    #2220
    Unknown
    Member

    Hi Juan,
    Thank you very much.
    I’m still having the same problems.
    I was able to compile the library using the procedure that you sent me, and the compilation was successful. The correct files where generated in the bin folder.
    In order to test, to see if I’m using the library correctly, I made a test program in VS2008 very similar to the examples found in the fuzzylite folder. I can generate the solution without problems, but when I try to test the program by debugging, I have that std::bad_alloc error in the engine construction.
    I also installed VS2010, and try to generate the solution using the original library (the downloaded from the website), but I’m having exactly the same error.
    I also try to performed the same procedure to compile the fuzzylite library but in this case with VS2010. This was unsuccessful. Below the output of the log file.
    The dll is well defined in the system path. I’m including the library and the Headers.h in the solution, I don’t know what I’m doing wrong.
    Thank you very much and best regards.

    STARTING: release
    — The CXX compiler identification is MSVC 16.0.30319.1
    — Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe
    — Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/bin/cl.exe — broken
    — Configuring incomplete, errors occurred!

Viewing 10 results - 1 through 10 (of 65 total)