@Charles_Lucien wrote:
Hi all,
I'm having a hard time setting everything up in Visual Studio especially ofxCV.
Here's the steps I took and it's still giving me some error:
cd openFrameworks/addons/
git clone https://github.com/kylemcdonald/ofxCv.git
Right click on project> openframeworks add-on and selected both ofxOpenCv and ofxCv
Added
#include "ofxOpenCv.h"
&#include "ofxCv.h"
to ofApp.h
#include "ofxCv.h"
was underlined in red so I added the following paths in Properties>C/C++>General>Addition Include Directories which resolved that:
C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\src
C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include
C:\of_v0.9.8_vs_release\addons\ofxCv\srcHere's the some of the 317 errors I get:
Error (active) cannot open source file "myvec.h" emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 39 Error (active) declaration is incompatible with overloaded function "ofxCv::toCv" (declared at line 262 of "c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h") emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 260 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 260 Error (active) expected a ')' emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 260 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 261 Error (active) expected a ')' emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 261 Error (active) declaration is incompatible with "cv::Point2f ofxCv::toCv" (declared at line 260) emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 262 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 264 Error (active) cannot overload functions distinguished by return type alone emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 321 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 322 Error (active) cannot open source file "imatrix.h" emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 36 Error (active) cannot open source file "ETF.h" emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 37 Error (active) cannot open source file "fdog.h" emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 38 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 382 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 382 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 444 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 444 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 445 Error (active) name followed by '::' must be a class or namespace name emptyExample c:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 445 Error C1083 Cannot open include file: 'ETF.h': No such file or directory emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\CLD\src\ETF.cpp 1 Error C1083 Cannot open include file: 'ETF.h': No such file or directory emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\CLD\src\fdog.cpp 5 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 260 Error C2065 'vec2': undeclared identifier (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 260 Error C2146 syntax error: missing ')' before identifier 'vec' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 260 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 261 Error C2065 'vec3': undeclared identifier (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 261 Error C2146 syntax error: missing ')' before identifier 'vec' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 261 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 264 Error C2065 'vec2': undeclared identifier (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 264 Error C2923 'std::vector': 'vec2' is not a valid template type argument for parameter '_Ty' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 264 Error C3203 'allocator': unspecialized class template can't be used as a template argument for template parameter '_Alloc', expected a real type (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 264 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C2065 'vec3': undeclared identifier (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C2923 'std::vector': 'vec3' is not a valid template type argument for parameter '_Ty' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C3203 'allocator': unspecialized class template can't be used as a template argument for template parameter '_Alloc', expected a real type (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C2556 'std::vector<cv::Point3f,std::allocator<_Ty>> ofxCv::toCv(const std::vector &)': overloaded function differs only by return type from 'std::vector<cv::Point2f,std::allocator<_Ty>> ofxCv::toCv(const std::vector &)' emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C2371 'ofxCv::toCv': redefinition; different basic types (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 321 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 321 Error C2146 syntax error: missing ';' before identifier 'toOf' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 321 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 322 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 322 Error C2146 syntax error: missing ';' before identifier 'toOf' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 322 Error C1083 Cannot open include file: 'imatrix.h': No such file or directory (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\Calibration.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Wrappers.h 36 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 260 Error C2065 'vec2': undeclared identifier (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 260 Error C2146 syntax error: missing ')' before identifier 'vec' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 260 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 261 Error C2065 'vec3': undeclared identifier (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 261 Error C2146 syntax error: missing ')' before identifier 'vec' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 261 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 264 Error C2065 'vec2': undeclared identifier (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 264 Error C2923 'std::vector': 'vec2' is not a valid template type argument for parameter '_Ty' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 264 Error C3203 'allocator': unspecialized class template can't be used as a template argument for template parameter '_Alloc', expected a real type (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 264 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C2065 'vec3': undeclared identifier (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C2923 'std::vector': 'vec3' is not a valid template type argument for parameter '_Ty' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C3203 'allocator': unspecialized class template can't be used as a template argument for template parameter '_Alloc', expected a real type (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C2556 'std::vector<cv::Point3f,std::allocator<_Ty>> ofxCv::toCv(const std::vector &)': overloaded function differs only by return type from 'std::vector<cv::Point2f,std::allocator<_Ty>> ofxCv::toCv(const std::vector &)' emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C2371 'ofxCv::toCv': redefinition; different basic types (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 265 Error C2653 'glm': is not a class or namespace name (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 321 Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample C:\of_v0.9.8_vs_release\addons\ofxCv\libs\ofxCv\include\ofxCv\Utilities.h 321 Error C2146 syntax error: missing ';' before identifier 'toOf' (compiling source file ..\..\..\addons\ofxCv\libs\ofxCv\src\ContourFinder.cpp) emptyExample
Posts: 6
Participants: 2