You should not be getting any syntax errors inside the ImfRgbaFile.h header file. Either you have a broken header file, or, more likely, there's a syntax error in your code, before the line where you include ImfRgbaFile.h. (I assume that the "#include <OpenEXR/ImfRgba.h>" line is not the first line in your actual source file.)
Raúl Huertas wrote:
Sorry, I didn't note how my message was sent. I hope this one works. I hope this time works: #include OpenEXR/ImfRgba.h //I think hotmail don't accept '<' or '>', but this sysmbols are in my code #include OpenEXR/ImfRgbaFile.h #include OpenEXR/ImfIO.h #include iostream using namespace Imf; const unsigned int TEST_WIDTH = 400; const unsigned int TEST_HEIGHT = 300; Rgba misPixeles[TEST_WIDTH*TEST_HEIGHT]; void escribirRgba1( const char nombreArchivo[], const Rgba* pixeles,int width, int height){ RgbaOutputFile file(nombreArchivo, width, height, WRITE_RGBA); file.setFrameBuffer( pixeles, 1, width ); file.writePixels(height); }//Yes, is the same function of the tutorial There in no code in main because I was testing every step. This is my compiler output: g++ -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/ProbandoOpenEXR.d" -MT"src/ProbandoOpenEXR.d" -o"src/ProbandoOpenEXR.o" "../src/ProbandoOpenEXR.cpp" /usr/local/include/OpenEXR/ImfRgbaFile.h:78: error: expected ‘,’ or ‘...’ before ‘&’ token /usr/local/include/OpenEXR/ImfRgbaFile.h:89: error: expected `)' before ‘&’ token /usr/local/include/OpenEXR/ImfRgbaFile.h:107: error: ‘LineOrder’ has not been declared /usr/local/include/OpenEXR/ImfRgbaFile.h:108: error: ‘Compression’ has not been declared /usr/local/include/OpenEXR/ImfRgbaFile.h:125: error: ‘LineOrder’ has not been declared /usr/local/include/OpenEXR/ImfRgbaFile.h:126: error: ‘Compression’ has not been declared /usr/local/include/OpenEXR/ImfRgbaFile.h:162: error: expected ‘;’ before ‘&’ token /usr/local/include/OpenEXR/ImfRgbaFile.h:163: error: expected ‘;’ before ‘&’ token /usr/local/include/OpenEXR/ImfRgbaFile.h:169: error: ‘LineOrder’ does not name a type /usr/local/include/OpenEXR/ImfRgbaFile.h:170: error: ‘Compression’ does not name a type /usr/local/include/OpenEXR/ImfRgbaFile.h:107: error: ‘INCREASING_Y’ was not declared in this scope /usr/local/include/OpenEXR/ImfRgbaFile.h:108: error: ‘PIZ_COMPRESSION’ was not declared in this scope /usr/local/include/OpenEXR/ImfRgbaFile.h:109: error: ‘globalThreadCount’ was not declared in this scope /usr/local/include/OpenEXR/ImfRgbaFile.h:125: error: ‘INCREASING_Y’ was not declared in this scope /usr/local/include/OpenEXR/ImfRgbaFile.h:126: error: ‘PIZ_COMPRESSION’ was not declared in this scope /usr/local/include/OpenEXR/ImfRgbaFile.h:127: error: ‘globalThreadCount’ was not declared in this scope /usr/local/include/OpenEXR/ImfRgbaFile.h:248: error: expected `)' before ‘&’ token /usr/local/include/OpenEXR/ImfRgbaFile.h:282: error: expected ‘;’ before ‘&’ token /usr/local/include/OpenEXR/ImfRgbaFile.h:283: error: expected ‘;’ before ‘&’ token /usr/local/include/OpenEXR/ImfRgbaFile.h:289: error: ‘LineOrder’ does not name a type /usr/local/include/OpenEXR/ImfRgbaFile.h:290: error: ‘Compression’ does not name a type /usr/local/include/OpenEXR/ImfRgbaFile.h:238: error: ‘globalThreadCount’ was not declared in this scope /usr/local/include/OpenEXR/ImfIO.h:110: error: ‘Int64’ does not name a type /usr/local/include/OpenEXR/ImfIO.h:118: error: ‘Int64’ has not been declared /usr/local/include/OpenEXR/ImfIO.h:180: error: ‘Int64’ does not name a type /usr/local/include/OpenEXR/ImfIO.h:188: error: ‘Int64’ has not been declared I'm using Ubuntu Linux, my IDE is Eclipse. I compiled OpenER manually, The viewers compiled successfully. Also I did some arithmetic tests before with "half.h" and everything was ok. Any issue with the libraries? Help please:S _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE _______________________________________________ Openexr-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/openexr-devel
_______________________________________________ Openexr-devel mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/openexr-devel
