home Forums # Technical Support Fuzzylite + CPP (Windows) + Hopefully Visual Studio Reply To: Fuzzylite + CPP (Windows) + Hopefully Visual Studio

#1152
Unknown
Member

Ok, here is what I managed to do.

I created DummyFuzzy project with one file and main method, I successfully added include directory, library directory and lib itself – it works great.

But when I do exactly the same steps in order to add fuzzylite to TORCS project i get following errors:

1>------ Build started: Project: myrobot, Configuration: Release Win32 ------
1>Compiling...
1>driver.cpp
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/fuzzylite.h(116) : error C2143: syntax error : missing ';' before '.'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/fuzzylite.h(116) : error C2238: unexpected token(s) preceding ';'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/Engine.h(52) : error C2143: syntax error : missing ';' before '.'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/Engine.h(52) : error C2238: unexpected token(s) preceding ';'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/Operation.h(39) : error C2027: use of undefined type 'T'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/Operation.h(39) : error C2226: syntax error : unexpected type 'T'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/Operation.h(39) : error C2334: unexpected token(s) preceding ':'; skipping apparent function body
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/Operation.h(42) : error C2760: syntax error : expected '{' not ';'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/Operation.h(44) : error C2143: syntax error : missing '}' before ''template<''
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/Operation.h(45) : error C2143: syntax error : missing ',' before '<end Parse>'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/Operation.h(48) : error C2143: syntax error : missing ')' before ';'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/Operation.h(48) : error C2238: unexpected token(s) preceding ';'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/term/Term.h(40) : error C2143: syntax error : missing ';' before '.'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/term/Term.h(40) : error C2238: unexpected token(s) preceding ';'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/rule/RuleBlock.h(40) : error C2143: syntax error : missing ';' before '.'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/rule/RuleBlock.h(40) : error C2238: unexpected token(s) preceding ';'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/variable/Variable.h(42) : error C2143: syntax error : missing ';' before '.'
1>D:\Chrome\fuzzylite-4.0-win\fuzzylite-4.0\sources\fuzzylite-4.0\fuzzylite\fl/variable/Variable.h(42) : error C2238: unexpected token(s) preceding ';'
1>Build log was saved at "file://d:\Development\torcs\torcs-1.3.5\src\drivers\myrobot\Release\BuildLog.htm"
1>myrobot - 18 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 26 up-to-date, 0 skipped ==========