Problem when trying to run the source code

  • HeyJD
    21st Aug 2010 Member 0 Permalink
    YAY another person asking for source code help!

    So it seems like a small problem... but I get this error when trying to run the powder.c

    1>powder.c(29): fatal error C1083: Cannot open include file: 'SDL.h': No such file or directory

    Well I have that file in the folder SDL

    But yeah... I need help
  • TheEyes
    21st Aug 2010 Banned 0 Permalink
    This post is hidden because the user is banned
  • HeyJD
    21st Aug 2010 Member 0 Permalink
    I already did.
    I followed the tutorial exactly.
  • TheEyes
    21st Aug 2010 Banned 0 Permalink
    This post is hidden because the user is banned
  • devast8a
    21st Aug 2010 Former Staff 0 Permalink
    Have you made made sure your include paths are set?
  • HeyJD
    21st Aug 2010 Member 0 Permalink
    If you mean step 9 in in the wiki where you add the directories...
    I did that
  • HeyJD
    21st Aug 2010 Member 0 Permalink
    OH no... It didn't save the project... only the file.

    So I have to start from the start and create a new project anyway...
  • alexthesax
    21st Aug 2010 Member 0 Permalink
    i had that problem earlier today, i found that my include paths for VC++ Directories was wrong, or didnt save, either way i redid that and it solved that problem. I also added SDL header file into the source folder. I have changed SDL/SDL.h to SDL.h, but i am still getting this in the debug configuration output:


    1>------ Build started: Project: The Powder Toy, Configuration: Debug Win32 ------
    1> powder.c
    1>powder.c(331): error C2054: expected '(' to follow 'inline'
    1>powder.c(332): error C2085: 'clamp_flt' : not in formal parameter list
    1>powder.c(332): error C2143: syntax error : missing ';' before '{'
    1>powder.c(340): error C2054: expected '(' to follow 'inline'
    1>powder.c(340): error C2085: 'restrict_flt' : not in formal parameter list
    1>powder.c(340): error C2143: syntax error : missing ';' before '{'
    1>powder.c(563): error C2059: syntax error : 'bad suffix on number'
    1>powder.c(563): error C2146: syntax error : missing ';' before identifier 'b0001'
    1>powder.c(563): error C2143: syntax error : missing '{' before '<<'
    1>powder.c(563): error C2059: syntax error : '<<'
    1>powder.c(564): error C2059: syntax error : 'bad suffix on number'
    1>powder.c(564): error C2146: syntax error : missing ';' before identifier 'b0010'
    1>powder.c(564): error C2143: syntax error : missing '{' before '<<'
    1>powder.c(564): error C2059: syntax error : '<<'
    1>powder.c(565): error C2059: syntax error : 'bad suffix on number'
    1>powder.c(565): error C2146: syntax error : missing ';' before identifier 'b0100'
    1>powder.c(565): error C2143: syntax error : missing '{' before '<<'
    1>powder.c(565): error C2059: syntax error : '<<'
    1>powder.c(566): error C2059: syntax error : 'bad suffix on number'
    1>powder.c(566): error C2146: syntax error : missing ';' before identifier 'b1000'
    1>powder.c(566): error C2143: syntax error : missing '{' before '<<'
    1>powder.c(566): error C2059: syntax error : '<<'
    1>powder.c(567): error C2059: syntax error : 'bad suffix on number'
    1>powder.c(567): error C2146: syntax error : missing ';' before identifier 'b0001'
    1>powder.c(567): error C2143: syntax error : missing '{' before '>>'
    1>powder.c(567): error C2059: syntax error : '>>'
    1>powder.c(883): error C2054: expected '(' to follow 'inline'
    1>powder.c(884): error C2085: 'create_part' : not in formal parameter list
    1>powder.c(884): error C2143: syntax error : missing ';' before '{'
    1>powder.c(1069): error C2054: expected '(' to follow 'inline'
    1>powder.c(1070): error C2085: 'blendpixel' : not in formal parameter list
    1>powder.c(1070): error C2143: syntax error : missing ';' before '{'
    1>powder.c(1213): error C2054: expected '(' to follow 'inline'
    1>powder.c(1213): error C2085: 'parts_avg' : not in formal parameter list
    1>powder.c(1213): error C2143: syntax error : missing ';' before '{'
    1>powder.c(3500): error C2054: expected '(' to follow 'inline'
    1>powder.c(3500): error C2085: 'drawpixel' : not in formal parameter list
    1>powder.c(3502): error C2085: 'render_thumb' : not in formal parameter list
    1>powder.c(3502): error C2143: syntax error : missing ';' before '{'
    1>powder.c(4383): error C2054: expected '(' to follow 'inline'
    1>powder.c(4384): error C2085: 'drawpixel' : not in formal parameter list
    1>powder.c(4384): error C2143: syntax error : missing ';' before '{'
    1>powder.c(4397): error C2054: expected '(' to follow 'inline'
    1>powder.c(4398): error C2085: 'drawchar' : not in formal parameter list
    1>powder.c(4398): error C2143: syntax error : missing ';' before '{'
    ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

    I had to edit all of the warnings out, it was too long for the forum, anyway, i can not figure out why it wont let me build it successfully, i am getting frustrated, i have followed the wiki to the t.
  • HeyJD
    21st Aug 2010 Member 0 Permalink
    YAY! I got it working!

    It was... well..
    I stupid mistake I did..

    You can lock this topic now that It's working.