Need help to compile a example

Surfing i find a very nice example from Cameron. http://a.parsons.edu/~magicplusplus/students/cameron/

In the web explain that you only need drop it on an OF empty example. I try do it a lot of times and not works for me (i try on MAC and PC).

Any idea?

Thanks in advecen

it might be that you need certain addons – can you list what the errors are?

take care,
zach

Hi Zach.

Thanks in advance. VS 2008 generate this guildLog. I copy and paste the src and data files on emptyexample folder.

Registro de la compilación

Se inició Versión de compilación: proyecto: emptyExample, configuración: Debug|Win32

Líneas de comandos

Creando archivo temporal “c:\Users\BEEP\Desktop\of_preRelease_v0.05_windows_VS\app\examples\emptyExample\obj\Debug\RSP00000116483524.rsp” con contenido
[
/Od /I “…\libs\openFrameworks” /I “…\libs\openFrameworks\graphics” /I “…\libs\openFrameworks\app” /I “…\libs\openFrameworks\sound” /I “…\libs\openFrameworks\utils” /I “…\libs\openFrameworks\communication” /I “…\libs\openFrameworks\video” /I “…\libs\glut” /I “…\libs\rtAudio” /I “…\libs\QTDevWin\CIncludes” /I “…\libs\free_type_2.1.4\include” /I “…\libs\free_type_2.1.4\include\freetype2” /I “…\libs\freeImage” /I “…\libs\fmodex\inc” /I “…\libs\videoInput\include” /I “…\libs\glee\include” /I “…\libs\glu” /I “…\addons” /D “WIN32” /D “_DEBUG” /D “_CONSOLE” /D “_UNICODE” /D “UNICODE” /Gm /EHsc /RTC1 /MDd /Fo"obj\Debug\" /Fd"obj\Debug\vc90.pdb" /W3 /c /Wp64 /ZI /TP .\src\testApp.cpp

.\src\main.cpp
]
Creando línea de comandos “cl.exe @c:\Users\BEEP\Desktop\of_preRelease_v0.05_windows_VS\app\examples\emptyExample\obj\Debug\RSP00000116483524.rsp /nologo /errorReport:prompt”
Ventana Resultados

Compilando…
cl : Línea de comandos warning D9035 : La opción ‘Wp64’ está obsoleta y se quitará en próximas versiones
main.cpp
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(50) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘colorImg’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(50) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(50) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(52) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘grayImage’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(52) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(52) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(53) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘grayImage2’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(53) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(53) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(54) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘grayBg’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(54) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(54) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(55) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘grayDiff’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(55) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(55) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(65) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘XML’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(65) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(65) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
testApp.cpp
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(50) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘colorImg’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(50) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(50) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(52) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘grayImage’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(52) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(52) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(53) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘grayImage2’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(53) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(53) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(54) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘grayBg’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(54) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(54) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(55) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘grayDiff’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(55) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(55) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(65) : error C2146: error de sintaxis : falta ‘;’ delante del identificador ‘XML’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(65) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.h(65) : error C4430: falta el especificador de tipo; se presupone int. Nota: C++ no admite default-int
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(10) : error C2065: ‘XML’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(10) : error C2228: el operando izquierdo de ‘.loadFile’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(17) : error C2065: ‘XML’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(17) : error C2228: el operando izquierdo de ‘.getNumTags’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(21) : error C2065: ‘XML’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(21) : error C2228: el operando izquierdo de ‘.pushTag’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(23) : error C2065: ‘XML’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(23) : error C2228: el operando izquierdo de ‘.getNumTags’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(28) : error C2065: ‘XML’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(28) : error C2228: el operando izquierdo de ‘.getValue’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(29) : error C2065: ‘XML’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(29) : error C2228: el operando izquierdo de ‘.getValue’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(36) : error C2065: ‘XML’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(36) : error C2228: el operando izquierdo de ‘.popTag’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(64) : error C2065: ‘colorImg’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(64) : error C2228: el operando izquierdo de ‘.allocate’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(65) : error C2065: ‘grayImage’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(65) : error C2228: el operando izquierdo de ‘.allocate’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(66) : error C2065: ‘grayImage2’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(66) : error C2228: el operando izquierdo de ‘.allocate’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(67) : error C2065: ‘grayBg’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(67) : error C2228: el operando izquierdo de ‘.allocate’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(68) : error C2065: ‘grayDiff’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(68) : error C2228: el operando izquierdo de ‘.allocate’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(121) : error C2065: ‘colorImg’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(121) : error C2228: el operando izquierdo de ‘.setFromPixels’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(124) : error C2065: ‘grayImage’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(124) : error C2065: ‘colorImg’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(125) : error C2065: ‘grayImage2’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(125) : error C2065: ‘grayImage’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(127) : error C2065: ‘grayImage’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(127) : error C2228: el operando izquierdo de ‘.blur’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(128) : error C2065: ‘grayImage’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(128) : error C2228: el operando izquierdo de ‘.getPixels’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(161) : error C2065: ‘colorImg’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(161) : error C2228: el operando izquierdo de ‘.draw’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(162) : error C2065: ‘grayImage’ : identificador no declarado
c:\users\beep\desktop\of_prerelease_v0.05_windows_vs\app\examples\emptyexample\src\testapp.cpp(162) : error C2228: el operando izquierdo de ‘.draw’ debe tener class/struct/union
el tipo es ‘‘unknown-type’’
Generando código…

I suspect you are missing some addons, like opencv. the errors seem to be about this.

can you try duplicating the “allAddonsExample” from the apps/addonsExamples in 0.06 FAT.

then, replace the source code in src with your source code and add any files to the visual studio project that you need to. (Project menu -> Add Existing Item).

once you have all the source code in, you should be able to compile.

hope this helps!

take care,
zach