home › Forums › # Technical Support › Fuzzylite on VS 2012 does not compile
Tagged: VS 2012
- This topic has 24 replies, 4 voices, and was last updated 7 years, 9 months ago by
Unknown.
-
AuthorPosts
-
September 6, 2014 at 01:38 #1431
Unknown
MemberSorry juan I’m still getting the error. I have done the changes but it still showing error. Please tell me the procedure after CMake execution
1>—— Build started: Project: ZERO_CHECK, Configuration: Debug x64 ——
1>Build started 05-09-2014 18:05:18.
1>InitializeBuildStatus:
1> Creating “x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild” because “AlwaysCreate” was specified.
1>CustomBuild:
1> Checking Build System
1> CMake is re-running because E:/software/fuzzylite-5.0-win32/fuzzylite-5.0/sources/fuzzylite-5.0/fuzzylite/CMakeFiles/generate.stamp is out-of-date.
1> the file ‘E:/software/fuzzylite-5.0-win32/fuzzylite-5.0/sources/fuzzylite-5.0/fuzzylite/CMakeLists.txt’
1> is newer than ‘E:/software/fuzzylite-5.0-win32/fuzzylite-5.0/sources/fuzzylite-5.0/fuzzylite/CMakeFiles/generate.stamp.depend’
1> result=’-1′
1> Windows
1>
1> =====================================
1> fuzzylite v.5.0b1408
1>
1> FL_USE_FLOAT=OFF
1> FL_BACKTRACE=OFF
1> FL_CPP11=OFF
1> Build=
1> =====================================
1>
1> — Configuring done
1> — Generating done
1> — Build files have been written to: E:/software/fuzzylite-5.0-win32/fuzzylite-5.0/sources/fuzzylite-5.0/fuzzylite
1>FinalizeBuildStatus:
1> Deleting file “x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\unsuccessfulbuild”.
1> Touching “x64\Debug\ZERO_CHECK\ZERO_CHECK.tlog\ZERO_CHECK.lastbuildstate”.
1>
1>Build succeeded.
1>
1>Time Elapsed 00:00:01.04
2>—— Build started: Project: fl-static, Configuration: Debug x64 ——
3>—— Build started: Project: fl-shared, Configuration: Debug x64 ——
2>Build started 05-09-2014 18:05:19.
3>Build started 05-09-2014 18:05:19.
2>InitializeBuildStatus:
2> Touching “fl-static.dir\Debug\fl-static.tlog\unsuccessfulbuild”.
2>CustomBuild:
2> All outputs are up-to-date.
3>InitializeBuildStatus:
3> Touching “fl-shared.dir\Debug\fl-shared.tlog\unsuccessfulbuild”.
3>CustomBuild:
3> All outputs are up-to-date.
3>ClCompile:
3> Console.cpp
2>ClCompile:
2> Console.cpp
2> Bisector.cpp
3> Bisector.cpp
2> Centroid.cpp
3> Centroid.cpp
2> IntegralDefuzzifier.cpp
3> IntegralDefuzzifier.cpp
2> LargestOfMaximum.cpp
3> LargestOfMaximum.cpp
2> MeanOfMaximum.cpp
3> MeanOfMaximum.cpp
2> SmallestOfMaximum.cpp
3> SmallestOfMaximum.cpp
2> WeightedAverage.cpp
3> WeightedAverage.cpp
2> WeightedDefuzzifier.cpp
3> WeightedDefuzzifier.cpp
2> WeightedSum.cpp
3> WeightedSum.cpp
2> Engine.cpp
3> Engine.cpp
2> Exception.cpp
3> Exception.cpp
2> CloningFactory.cpp
3> CloningFactory.cpp
2> ConstructionFactory.cpp
3> ConstructionFactory.cpp
2> DefuzzifierFactory.cpp
3> DefuzzifierFactory.cpp
2> FactoryManager.cpp
3> FactoryManager.cpp
2> FunctionFactory.cpp
3> FunctionFactory.cpp
2> HedgeFactory.cpp
3> HedgeFactory.cpp
2> SNormFactory.cpp
3> SNormFactory.cpp
2> TermFactory.cpp
3> TermFactory.cpp
2> Generating Code…
3> Generating Code…
2> Compiling…
2> TNormFactory.cpp
2> fuzzylite.cpp
3> Compiling…
3> TNormFactory.cpp
2> Any.cpp
3> fuzzylite.cpp
2> Extremely.cpp
3> Any.cpp
2> Not.cpp
3> Extremely.cpp
2> Seldom.cpp
3> Not.cpp
2> Somewhat.cpp
3> Seldom.cpp
2> Very.cpp
3> Somewhat.cpp
2> CppExporter.cpp
3> Very.cpp
3> CppExporter.cpp
2> Exporter.cpp
2> FclExporter.cpp
3> Exporter.cpp
3> FclExporter.cpp
2> FclImporter.cpp
2>src\imex\FclImporter.cpp(534): error C2678: binary ‘<<‘ : no operator found which takes a left-hand operand of type ‘std::basic_ostream<char,std::char_traits<char>>’ (or there is no acceptable conversion)
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(498): could be ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::basic_streambuf<char,std::char_traits<char>> *)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(478): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(const void *)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(458): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(long double)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(438): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(double)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(418): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(float)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(397): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned __int64)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(377): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(__int64)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(356): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned long)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(336): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(long)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(316): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned int)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(291): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(int)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(271): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned short)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(237): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(short)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(217): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::_Bool)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(210): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::ios_base &(__cdecl *)(std::ios_base &))’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(203): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::basic_ios<char,std::char_traits<char>> &(__cdecl *)(std::basic_ios<char,std::char_traits<char>> &))’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(197): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::basic_ostream<char,std::char_traits<char>> &(__cdecl *)(std::basic_ostream<char,std::char_traits<char>> &))’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(699): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const char *)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(746): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(784): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const char *)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(831): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(957): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const signed char *)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(964): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,signed char)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(971): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const unsigned char *)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(978): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,unsigned char)’
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(988): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>,std::ostringstream>(std::basic_ostream<char,std::char_traits<char>> &&,const _Ty &)’
2> with
2> [
2> _Ty=std::ostringstream
2> ]
2> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(1026): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const std::error_code &)’
2> while trying to match the argument list ‘(std::basic_ostream<char,std::char_traits<char>>, std::ostringstream)’
2> FisExporter.cpp
3> FclImporter.cpp
3>src\imex\FclImporter.cpp(534): error C2678: binary ‘<<‘ : no operator found which takes a left-hand operand of type ‘std::basic_ostream<char,std::char_traits<char>>’ (or there is no acceptable conversion)
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(498): could be ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::basic_streambuf<char,std::char_traits<char>> *)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(478): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(const void *)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(458): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(long double)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(438): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(double)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(418): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(float)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(397): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned __int64)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(377): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(__int64)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(356): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned long)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(336): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(long)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(316): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned int)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(291): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(int)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(271): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(unsigned short)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(237): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(short)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(217): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::_Bool)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(210): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::ios_base &(__cdecl *)(std::ios_base &))’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(203): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::basic_ios<char,std::char_traits<char>> &(__cdecl *)(std::basic_ios<char,std::char_traits<char>> &))’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(197): or ‘std::basic_ostream<char,std::char_traits<char>> &std::basic_ostream<char,std::char_traits<char>>::operator <<(std::basic_ostream<char,std::char_traits<char>> &(__cdecl *)(std::basic_ostream<char,std::char_traits<char>> &))’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(699): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const char *)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(746): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(784): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const char *)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(831): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,char)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(957): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const signed char *)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(964): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,signed char)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(971): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const unsigned char *)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(978): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,unsigned char)’
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(988): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>,std::ostringstream>(std::basic_ostream<char,std::char_traits<char>> &&,const _Ty &)’
3> with
3> [
3> _Ty=std::ostringstream
3> ]
3> C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\ostream(1026): or ‘std::basic_ostream<char,std::char_traits<char>> &std::operator <<<char,std::char_traits<char>>(std::basic_ostream<char,std::char_traits<char>> &,const std::error_code &)’
3> while trying to match the argument list ‘(std::basic_ostream<char,std::char_traits<char>>, std::ostringstream)’
2> FisImporter.cpp
3> FisExporter.cpp
2> FldExporter.cpp
3> FisImporter.cpp
2>src\imex\FldExporter.cpp(171): error C2039: ‘max’ : is not a member of ‘std’
2>src\imex\FldExporter.cpp(171): error C3861: ‘max’: identifier not found
2>src\imex\FldExporter.cpp(188): error C2039: ‘max’ : is not a member of ‘std’
2>src\imex\FldExporter.cpp(188): error C3861: ‘max’: identifier not found
2> FllExporter.cpp
2> FllImporter.cpp
3> FldExporter.cpp
3>src\imex\FldExporter.cpp(171): error C2039: ‘max’ : is not a member of ‘std’
3>src\imex\FldExporter.cpp(171): error C3861: ‘max’: identifier not found
3>src\imex\FldExporter.cpp(188): error C2039: ‘max’ : is not a member of ‘std’
3>src\imex\FldExporter.cpp(188): error C3861: ‘max’: identifier not found
3> FllExporter.cpp
2> Importer.cpp
2> JavaExporter.cpp
3> FllImporter.cpp
2> main.cpp
3> Importer.cpp
3> JavaExporter.cpp
2> Generating Code…
2> Compiling…
2> AlgebraicSum.cpp
3> main.cpp
2> BoundedSum.cpp
2> DrasticSum.cpp
3> Generating Code…
2> EinsteinSum.cpp
2> HamacherSum.cpp
2> Maximum.cpp
3> Compiling…
3> AlgebraicSum.cpp
2> NilpotentMaximum.cpp
3> BoundedSum.cpp
2>src\norm\s\NilpotentMaximum.cpp(35): error C2039: ‘max’ : is not a member of ‘std’
2>src\norm\s\NilpotentMaximum.cpp(35): error C3861: ‘max’: identifier not found
2> NormalizedSum.cpp
3> DrasticSum.cpp
2> AlgebraicProduct.cpp
3> EinsteinSum.cpp
2> BoundedDifference.cpp
3> HamacherSum.cpp
2> DrasticProduct.cpp
3> Maximum.cpp
2> EinsteinProduct.cpp
3> NilpotentMaximum.cpp
2> HamacherProduct.cpp
3>src\norm\s\NilpotentMaximum.cpp(35): error C2039: ‘max’ : is not a member of ‘std’
3>src\norm\s\NilpotentMaximum.cpp(35): error C3861: ‘max’: identifier not found
3> NormalizedSum.cpp
2> Minimum.cpp
3> AlgebraicProduct.cpp
2> NilpotentMinimum.cpp
3> BoundedDifference.cpp
2> Operation.cpp
3> DrasticProduct.cpp
2> Antecedent.cpp
3> EinsteinProduct.cpp
3> HamacherProduct.cpp
2> Consequent.cpp
3> Minimum.cpp
2> Expression.cpp
3> NilpotentMinimum.cpp
2> RuleBlock.cpp
3> Operation.cpp
2> Generating Code…
3> Antecedent.cpp
2> Compiling…
2> Rule.cpp
3> Consequent.cpp
2> Accumulated.cpp
3> Expression.cpp
2> Activated.cpp
3> RuleBlock.cpp
2> Bell.cpp
3> Generating Code…
2> Concave.cpp
2> Constant.cpp
3> Compiling…
3> Rule.cpp
2> Cosine.cpp
3> Accumulated.cpp
2> Discrete.cpp
3> Activated.cpp
2> Function.cpp
3> Bell.cpp
3> Concave.cpp
2> Gaussian.cpp
3> Constant.cpp
2> GaussianProduct.cpp
3> Cosine.cpp
2> Linear.cpp
3> Discrete.cpp
2> PiShape.cpp
3> Function.cpp
2> Ramp.cpp
2> Rectangle.cpp
3> Gaussian.cpp
2> Sigmoid.cpp
3> GaussianProduct.cpp
2> SigmoidDifference.cpp
3> Linear.cpp
2> SigmoidProduct.cpp
3> PiShape.cpp
2> Spike.cpp
3> Ramp.cpp
2> SShape.cpp
3> Rectangle.cpp
2> Generating Code…
3> Sigmoid.cpp
2> Compiling…
2> Term.cpp
3> SigmoidDifference.cpp
2> Trapezoid.cpp
3> SigmoidProduct.cpp
2> Triangle.cpp
3> Spike.cpp
2> ZShape.cpp
3> SShape.cpp
2> InputVariable.cpp
3> Generating Code…
2> OutputVariable.cpp
3> Compiling…
3> Term.cpp
2> Variable.cpp
3> Trapezoid.cpp
2> Generating Code…
3> Triangle.cpp
3> ZShape.cpp
3> InputVariable.cpp
3> OutputVariable.cpp
3> Variable.cpp
2>
2>Build FAILED.
2>
2>Time Elapsed 00:01:28.52
4>—— Build started: Project: fl-bin, Configuration: Debug x64 ——
4>Build started 05-09-2014 18:06:48.
4>InitializeBuildStatus:
4> Touching “fl-bin.dir\Debug\fl-bin.tlog\unsuccessfulbuild”.
4>CustomBuild:
4> All outputs are up-to-date.
4>ClCompile:
4> All outputs are up-to-date.
4> main.cpp
3> Generating Code…
4>LINK : fatal error LNK1104: cannot open file ‘bin\Debug\fuzzylite-staticd.lib’
4>
4>Build FAILED.
4>
4>Time Elapsed 00:00:02.03
3>
3>Build FAILED.
3>
3>Time Elapsed 00:01:32.47
5>—— Build started: Project: ALL_BUILD, Configuration: Debug x64 ——
5>Build started 05-09-2014 18:06:52.
5>InitializeBuildStatus:
5> Creating “x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild” because “AlwaysCreate” was specified.
5>CustomBuild:
5> Build all projects
5>FinalizeBuildStatus:
5> Deleting file “x64\Debug\ALL_BUILD\ALL_BUILD.tlog\unsuccessfulbuild”.
5> Touching “x64\Debug\ALL_BUILD\ALL_BUILD.tlog\ALL_BUILD.lastbuildstate”.
5>
5>Build succeeded.
5>
5>Time Elapsed 00:00:00.22
6>—— Skipped Build: Project: INSTALL, Configuration: Debug x64 ——
6>Project not selected to build for this solution configuration
========== Build: 2 succeeded, 3 failed, 0 up-to-date, 1 skipped ==========September 6, 2014 at 08:03 #1432Juan Rada-Vilela (admin)
KeymasterHi,
Can you please add
#include <algorithm>
toNilpotentMaximum.cpp
andFldExporter.cpp
where the other headers are included?September 6, 2014 at 08:27 #1433Unknown
MemberSorry juan Can you explain me the full process from the first. please I’m getting more error. I did the changes what you have told me, but still I’m getting errors. Tell me the process from the first. I have downloaded fuzzylite 5.0 and i have CMAKE 3.0 . I want to use it in Visual studio 2012
September 6, 2014 at 11:00 #1434Juan Rada-Vilela (admin)
KeymasterHi ansi.vict,
I am sorry that you are having trouble building fuzzylite in Windows using Visual Studio. In my virtual box of Windows XP, fuzzylite builds just fine. I do not have a computer with a greater version of Windows, so at the moment it is not possible for me to build in such an environment.
Could you please create a new directory, extract again the sources from the downloaded file (without any modifications), and just run the build script included (i.e. build.bat)? This will build fuzzylite from console instead of Visual Studio. You can later configure your own VS project to include and link fuzzylite libraries.
September 6, 2014 at 11:16 #1437Unknown
MemberHai juan I am able to run the .bat file. it has been executed successfully. What Should I do after that? where I can find the fuzzylite.lib ?? Should i use CMake ???
September 6, 2014 at 11:25 #1438Juan Rada-Vilela (admin)
KeymasterGreat.
The build.bat creates the binaries (e.g. fuzzylite.exe, fuzzylite.dll, fuzzylite-static.lib) in the
bin
folder (e.g./path/to/fuzzylite/bin
). You do not have use CMake any more.The next step is to create a new VS Project and make sure you add the location of fuzzylite to the include path (e.g.
/path/to/fuzzylite/
), the location of the fuzzylite binaries to the library path (e.g./path/to/fuzzylite/bin
) and the binary to the linker (e.g.fuzzylite.dll
).March 1, 2016 at 17:23 #2080Unknown
MemberHi Juan Rada-Vilela,
I have been trying to install Fuzzylite in VS 2010 using Windows 7/ 64 bit OS.
I got these warning …. the following is a part of installation …
————————————————————————————-
pp.obj
InputVariable.cpp
[ 49%] Building CXX object CMakeFiles/fl-shared.dir/src/variable/OutputVariable.
cpp.obj
OutputVariable.cpp
[ 50%] Building CXX object CMakeFiles/fl-shared.dir/src/variable/Variable.cpp.ob
j
Variable.cpp
C:\fuzzylite-release\fuzzylite\src\variable\Variable.cpp(228) : warning C4267: ‘
return’ : conversion from ‘size_t’ to ‘int’, possible loss of data
Linking CXX shared library bin\fuzzylite.dll
Creating library bin\fuzzylite.lib and object bin\fuzzylite.exp
[ 50%] Built target fl-shared
Scanning dependencies of target fl-bin
[ 50%] Building CXX object CMakeFiles/fl-bin.dir/src/main.cpp.obj
main.cpp
Linking CXX executable bin\fuzzylite.exe
[ 50%] Built target fl-bin
Scanning dependencies of target fl-static
[ 50%] Building CXX object CMakeFiles/fl-static.dir/src/Console.cpp.obj
Console.cpp
C:\fuzzylite-release\fuzzylite\src\Console.cpp(353) : warning C4267: ‘argument’
: conversion from ‘size_t’ to ‘int’, possible loss of data
[ 51%] Building CXX object CMakeFiles/fl-static.dir/src/defuzzifier/Bisector.cpp
.obj
Bisector.cpp
[ 52%] Building CXX object CMakeFiles/fl-static.dir/src/defuzzifier/Centroid.cpp
.obj
Centroid.cpp
[ 52%] Building CXX object CMakeFiles/fl-static.dir/src/defuzzifier/IntegralDefu
zzifier.cpp.obj
IntegralDefuzzifier.cpp
[ 53%] Building CXX object CMakeFiles/fl-static.dir/src/defuzzifier/LargestOfMax
imum.cpp.obj
LargestOfMaximum.cpp
[ 53%] Building CXX object CMakeFiles/fl-static.dir/src/defuzzifier/MeanOfMaximu
m.cpp.obj
MeanOfMaximum.cpp
[ 54%] Building CXX object CMakeFiles/fl-static.dir/src/defuzzifier/SmallestOfMa
ximum.cpp.obj
SmallestOfMaximum.cpp
[ 54%] Building CXX object CMakeFiles/fl-static.dir/src/defuzzifier/WeightedAver
age.cpp.obj
WeightedAverage.cpp
[ 55%] Building CXX object CMakeFiles/fl-static.dir/src/defuzzifier/WeightedDefu
zzifier.cpp.obj
WeightedDefuzzifier.cpp
[ 56%] Building CXX object CMakeFiles/fl-static.dir/src/defuzzifier/WeightedSum.
cpp.obj
WeightedSum.cpp
[ 56%] Building CXX object CMakeFiles/fl-static.dir/src/Engine.cpp.obj
Engine.cpp
C:\fuzzylite-release\fuzzylite\src\Engine.cpp(536) : warning C4267: ‘return’ : c
onversion from ‘size_t’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\Engine.cpp(612) : warning C4267: ‘return’ : c
onversion from ‘size_t’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\Engine.cpp(682) : warning C4267: ‘return’ : c
onversion from ‘size_t’ to ‘int’, possible loss of data
[ 57%] Building CXX object CMakeFiles/fl-static.dir/src/Exception.cpp.obj
Exception.cpp
[ 57%] Building CXX object CMakeFiles/fl-static.dir/src/factory/CloningFactory.c
pp.obj
CloningFactory.cpp
[ 58%] Building CXX object CMakeFiles/fl-static.dir/src/factory/ConstructionFact
ory.cpp.obj
ConstructionFactory.cpp
[ 58%] Building CXX object CMakeFiles/fl-static.dir/src/factory/DefuzzifierFacto
ry.cpp.obj
DefuzzifierFactory.cpp
[ 59%] Building CXX object CMakeFiles/fl-static.dir/src/factory/FactoryManager.c
pp.obj
FactoryManager.cpp
[ 60%] Building CXX object CMakeFiles/fl-static.dir/src/factory/FunctionFactory.
cpp.obj
FunctionFactory.cpp
[ 60%] Building CXX object CMakeFiles/fl-static.dir/src/factory/HedgeFactory.cpp
.obj
HedgeFactory.cpp
[ 61%] Building CXX object CMakeFiles/fl-static.dir/src/factory/SNormFactory.cpp
.obj
SNormFactory.cpp
[ 61%] Building CXX object CMakeFiles/fl-static.dir/src/factory/TermFactory.cpp.
obj
TermFactory.cpp
[ 62%] Building CXX object CMakeFiles/fl-static.dir/src/factory/TNormFactory.cpp
.obj
TNormFactory.cpp
[ 62%] Building CXX object CMakeFiles/fl-static.dir/src/fuzzylite.cpp.obj
fuzzylite.cpp
[ 63%] Building CXX object CMakeFiles/fl-static.dir/src/hedge/Any.cpp.obj
Any.cpp
[ 64%] Building CXX object CMakeFiles/fl-static.dir/src/hedge/Extremely.cpp.obj
Extremely.cpp
[ 64%] Building CXX object CMakeFiles/fl-static.dir/src/hedge/Not.cpp.obj
Not.cpp
[ 65%] Building CXX object CMakeFiles/fl-static.dir/src/hedge/Seldom.cpp.obj
Seldom.cpp
[ 65%] Building CXX object CMakeFiles/fl-static.dir/src/hedge/Somewhat.cpp.obj
Somewhat.cpp
[ 66%] Building CXX object CMakeFiles/fl-static.dir/src/hedge/Very.cpp.obj
Very.cpp
[ 66%] Building CXX object CMakeFiles/fl-static.dir/src/imex/CppExporter.cpp.objCppExporter.cpp
C:\fuzzylite-release\fuzzylite\src\imex\CppExporter.cpp(85) : warning C4244: ‘in
itializing’ : conversion from ‘__int64’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\imex\CppExporter.cpp(107) : warning C4244: ‘i
nitializing’ : conversion from ‘__int64’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\imex\CppExporter.cpp(140) : warning C4244: ‘i
nitializing’ : conversion from ‘__int64’ to ‘int’, possible loss of data
[ 67%] Building CXX object CMakeFiles/fl-static.dir/src/imex/Exporter.cpp.obj
Exporter.cpp
[ 68%] Building CXX object CMakeFiles/fl-static.dir/src/imex/FclExporter.cpp.objFclExporter.cpp
C:\fuzzylite-release\fuzzylite\src\imex\FclExporter.cpp(235) : warning C4267: ‘a
rgument’ : conversion from ‘size_t’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\imex\FclExporter.cpp(236) : warning C4267: ‘a
rgument’ : conversion from ‘size_t’ to ‘int’, possible loss of data
[ 68%] Building CXX object CMakeFiles/fl-static.dir/src/imex/FclImporter.cpp.objFclImporter.cpp
[ 69%] Building CXX object CMakeFiles/fl-static.dir/src/imex/FisExporter.cpp.objFisExporter.cpp
[ 69%] Building CXX object CMakeFiles/fl-static.dir/src/imex/FisImporter.cpp.objFisImporter.cpp
C:\fuzzylite-release\fuzzylite\src\imex\FisImporter.cpp(257) : warning C4267: ‘a
rgument’ : conversion from ‘size_t’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\imex\FisImporter.cpp(259) : warning C4267: ‘a
rgument’ : conversion from ‘size_t’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\imex\FisImporter.cpp(267) : warning C4267: ‘a
rgument’ : conversion from ‘size_t’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\imex\FisImporter.cpp(269) : warning C4267: ‘a
rgument’ : conversion from ‘size_t’ to ‘int’, possible loss of data
[ 70%] Building CXX object CMakeFiles/fl-static.dir/src/imex/FldExporter.cpp.objFldExporter.cpp
[ 70%] Building CXX object CMakeFiles/fl-static.dir/src/imex/FllExporter.cpp.objFllExporter.cpp
[ 71%] Building CXX object CMakeFiles/fl-static.dir/src/imex/FllImporter.cpp.objFllImporter.cpp
C:\fuzzylite-release\fuzzylite\src\imex\FllImporter.cpp(292) : warning C4267: ‘i
nitializing’ : conversion from ‘size_t’ to ‘int’, possible loss of data
[ 72%] Building CXX object CMakeFiles/fl-static.dir/src/imex/Importer.cpp.obj
Importer.cpp
[ 72%] Building CXX object CMakeFiles/fl-static.dir/src/imex/JavaExporter.cpp.ob
j
JavaExporter.cpp
C:\fuzzylite-release\fuzzylite\src\imex\JavaExporter.cpp(70) : warning C4244: ‘i
nitializing’ : conversion from ‘__int64’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\imex\JavaExporter.cpp(94) : warning C4244: ‘i
nitializing’ : conversion from ‘__int64’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\imex\JavaExporter.cpp(127) : warning C4244: ‘
initializing’ : conversion from ‘__int64’ to ‘int’, possible loss of data
[ 73%] Building CXX object CMakeFiles/fl-static.dir/src/main.cpp.obj
main.cpp
[ 73%] Building CXX object CMakeFiles/fl-static.dir/src/norm/s/AlgebraicSum.cpp.
obj
AlgebraicSum.cpp
[ 74%] Building CXX object CMakeFiles/fl-static.dir/src/norm/s/BoundedSum.cpp.ob
j
BoundedSum.cpp
[ 74%] Building CXX object CMakeFiles/fl-static.dir/src/norm/s/DrasticSum.cpp.ob
j
DrasticSum.cpp
[ 75%] Building CXX object CMakeFiles/fl-static.dir/src/norm/s/EinsteinSum.cpp.o
bj
EinsteinSum.cpp
[ 76%] Building CXX object CMakeFiles/fl-static.dir/src/norm/s/HamacherSum.cpp.o
bj
HamacherSum.cpp
[ 76%] Building CXX object CMakeFiles/fl-static.dir/src/norm/s/Maximum.cpp.obj
Maximum.cpp
[ 77%] Building CXX object CMakeFiles/fl-static.dir/src/norm/s/NilpotentMaximum.
cpp.obj
NilpotentMaximum.cpp
[ 77%] Building CXX object CMakeFiles/fl-static.dir/src/norm/s/NormalizedSum.cpp
.obj
NormalizedSum.cpp
[ 78%] Building CXX object CMakeFiles/fl-static.dir/src/norm/t/AlgebraicProduct.
cpp.obj
AlgebraicProduct.cpp
[ 78%] Building CXX object CMakeFiles/fl-static.dir/src/norm/t/BoundedDifference
.cpp.obj
BoundedDifference.cpp
[ 79%] Building CXX object CMakeFiles/fl-static.dir/src/norm/t/DrasticProduct.cp
p.obj
DrasticProduct.cpp
[ 80%] Building CXX object CMakeFiles/fl-static.dir/src/norm/t/EinsteinProduct.c
pp.obj
EinsteinProduct.cpp
[ 80%] Building CXX object CMakeFiles/fl-static.dir/src/norm/t/HamacherProduct.c
pp.obj
HamacherProduct.cpp
[ 81%] Building CXX object CMakeFiles/fl-static.dir/src/norm/t/Minimum.cpp.obj
Minimum.cpp
[ 81%] Building CXX object CMakeFiles/fl-static.dir/src/norm/t/NilpotentMinimum.
cpp.obj
NilpotentMinimum.cpp
[ 82%] Building CXX object CMakeFiles/fl-static.dir/src/Operation.cpp.obj
Operation.cpp
C:\fuzzylite-release\fuzzylite\src\Operation.cpp(297) : warning C4267: ‘initiali
zing’ : conversion from ‘size_t’ to ‘int’, possible loss of data
[ 82%] Building CXX object CMakeFiles/fl-static.dir/src/rule/Antecedent.cpp.obj
Antecedent.cpp
[ 83%] Building CXX object CMakeFiles/fl-static.dir/src/rule/Consequent.cpp.obj
Consequent.cpp
[ 84%] Building CXX object CMakeFiles/fl-static.dir/src/rule/Expression.cpp.obj
Expression.cpp
[ 84%] Building CXX object CMakeFiles/fl-static.dir/src/rule/RuleBlock.cpp.obj
RuleBlock.cpp
C:\fuzzylite-release\fuzzylite\src\rule\RuleBlock.cpp(194) : warning C4267: ‘ret
urn’ : conversion from ‘size_t’ to ‘int’, possible loss of data
[ 85%] Building CXX object CMakeFiles/fl-static.dir/src/rule/Rule.cpp.obj
Rule.cpp
C:\fuzzylite-release\fuzzylite\src\rule\Rule.cpp(126) : warning C4267: ‘return’
: conversion from ‘size_t’ to ‘int’, possible loss of data
[ 85%] Building CXX object CMakeFiles/fl-static.dir/src/term/Accumulated.cpp.objAccumulated.cpp
C:\fuzzylite-release\fuzzylite\src\term\Accumulated.cpp(204) : warning C4267: ‘r
eturn’ : conversion from ‘size_t’ to ‘int’, possible loss of data
[ 86%] Building CXX object CMakeFiles/fl-static.dir/src/term/Activated.cpp.obj
Activated.cpp
[ 86%] Building CXX object CMakeFiles/fl-static.dir/src/term/Bell.cpp.obj
Bell.cpp
[ 87%] Building CXX object CMakeFiles/fl-static.dir/src/term/Concave.cpp.obj
Concave.cpp
[ 88%] Building CXX object CMakeFiles/fl-static.dir/src/term/Constant.cpp.obj
Constant.cpp
[ 88%] Building CXX object CMakeFiles/fl-static.dir/src/term/Cosine.cpp.obj
Cosine.cpp
[ 89%] Building CXX object CMakeFiles/fl-static.dir/src/term/Discrete.cpp.obj
Discrete.cpp
C:\fuzzylite-release\fuzzylite\src\term\Discrete.cpp(64) : warning C4267: ‘=’ :
conversion from ‘size_t’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\term\Discrete.cpp(68) : warning C4267: ‘=’ :
conversion from ‘size_t’ to ‘int’, possible loss of data
C:\fuzzylite-release\fuzzylite\src\term\Discrete.cpp(72) : warning C4267: ‘=’ :
conversion from ‘size_t’ to ‘int’, possible loss of data
[ 89%] Building CXX object CMakeFiles/fl-static.dir/src/term/Function.cpp.obj
Function.cpp
[ 90%] Building CXX object CMakeFiles/fl-static.dir/src/term/Gaussian.cpp.obj
Gaussian.cpp
[ 90%] Building CXX object CMakeFiles/fl-static.dir/src/term/GaussianProduct.cpp
.obj
GaussianProduct.cpp
[ 91%] Building CXX object CMakeFiles/fl-static.dir/src/term/Linear.cpp.obj
Linear.cpp
[ 92%] Building CXX object CMakeFiles/fl-static.dir/src/term/PiShape.cpp.obj
PiShape.cpp
[ 92%] Building CXX object CMakeFiles/fl-static.dir/src/term/Ramp.cpp.obj
Ramp.cpp
[ 93%] Building CXX object CMakeFiles/fl-static.dir/src/term/Rectangle.cpp.obj
Rectangle.cpp
[ 93%] Building CXX object CMakeFiles/fl-static.dir/src/term/Sigmoid.cpp.obj
Sigmoid.cpp
[ 94%] Building CXX object CMakeFiles/fl-static.dir/src/term/SigmoidDifference.c
pp.obj
SigmoidDifference.cpp
[ 94%] Building CXX object CMakeFiles/fl-static.dir/src/term/SigmoidProduct.cpp.
obj
SigmoidProduct.cpp
[ 95%] Building CXX object CMakeFiles/fl-static.dir/src/term/Spike.cpp.obj
Spike.cpp
[ 96%] Building CXX object CMakeFiles/fl-static.dir/src/term/SShape.cpp.obj
SShape.cpp
[ 96%] Building CXX object CMakeFiles/fl-static.dir/src/term/Term.cpp.obj
Term.cpp
[ 97%] Building CXX object CMakeFiles/fl-static.dir/src/term/Trapezoid.cpp.obj
Trapezoid.cpp
[ 97%] Building CXX object CMakeFiles/fl-static.dir/src/term/Triangle.cpp.obj
Triangle.cpp
[ 98%] Building CXX object CMakeFiles/fl-static.dir/src/term/ZShape.cpp.obj
ZShape.cpp
[ 98%] Building CXX object CMakeFiles/fl-static.dir/src/variable/InputVariable.c
pp.obj
InputVariable.cpp
[ 99%] Building CXX object CMakeFiles/fl-static.dir/src/variable/OutputVariable.
cpp.obj
OutputVariable.cpp
[100%] Building CXX object CMakeFiles/fl-static.dir/src/variable/Variable.cpp.ob
j
Variable.cpp
C:\fuzzylite-release\fuzzylite\src\variable\Variable.cpp(228) : warning C4267: ‘
return’ : conversion from ‘size_t’ to ‘int’, possible loss of data
Linking CXX static library bin\fuzzylite-static.lib
[100%] Built target fl-staticFINISHED: release
****************************************FINISHED: all
****************************************Is it ok now and I can use it in my project?
If so.
how to include it in my project.Thank you for your help and time
March 2, 2016 at 20:23 #2081Juan Rada-Vilela (admin)
Keymasterhi,
the library compiled fine to 100%, even though you have some warnings (just ignored them, they will not affect you).
Please, check the example application here:
https://github.com/fuzzylite/fuzzylite/tree/master/examples/application
and look into the
CMakeLists.txt
file.Cheers.
March 3, 2016 at 05:28 #2082Unknown
MemberHi,
Thank you for quick answering..
actually, I have changed CMakeLists.txt and run the example. Unfortunately, I got this error:1>—— Build started: Project: FL_Ex2, Configuration: Debug Win32 ——
1>Build started 3/3/2016 12:16:09 AM.
1>InitializeBuildStatus:
1> Touching “Debug\FL_Ex2.unsuccessfulbuild”.
1>ClCompile:
1> All outputs are up-to-date.
1>main.obj : error LNK2019: unresolved external symbol “public: virtual __thiscall fl::FldExporter::~FldExporter(void)” (??1FldExporter@fl@@UAE@XZ) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol “public: __thiscall fl::FldExporter::FldExporter(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > const &)” (??0FldExporter@fl@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol “public: static bool __cdecl fl::fuzzylite::logging(void)” (?logging@fuzzylite@fl@@SA_NXZ) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol “public: static class fl::Engine * __cdecl fl::Console::mamdani(void)” (?mamdani@Console@fl@@SAPAVEngine@2@XZ) referenced in function _main
1>c:\users\user\documents\visual studio 2010\Projects\FL_Ex2\Debug\FL_Ex2.exe : fatal error LNK1120: 4 unresolved externals
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.95
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========March 3, 2016 at 07:55 #2083Juan Rada-Vilela (admin)
KeymasterDid you build and run the example before changing it? What version of fuzzylite are you using? Is it possible that you have another version installed?
-
AuthorPosts
- You must be logged in to reply to this topic.