The posted error-message:
That's the full log and yes it does create precompiled header when run from command line:
Build started on: 25-10-2011 at 12:05.29
Build ended on: 25-10-2011 at 12:05.37
-------------- Build: Debug in e:\Excersizes\meta\Promote ---------------
g++ -Wall -fexceptions -g -Wshadow -Winit-self -Wredundant-decls -Wcast-align -Wundef -Wfloat-equal -Winline -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Weffc++ -Wmain -pedantic-errors -pedantic -std=c++0x -Wfatal-errors -Wextra -Wall -g -ID:\Libraries\boost_1_47_0\boost_1_47_0 -IE:\Excersizes\meta -Ie:\Excersizes\meta -c E:\Excersizes\meta\Promote.h -o E:\Excersizes\meta\Promote.h.gch
g++ -Wall -fexceptions -g -Wshadow -Winit-self -Wredundant-decls -Wcast-align -Wundef -Wfloat-equal -Winline -Wunreachable-code -Wmissing-declarations -Wmissing-include-dirs -Wswitch-enum -Wswitch-default -Weffc++ -Wmain -pedantic-errors -pedantic -std=c++0x -Wfatal-errors -Wextra -Wall -g -ID:\Libraries\boost_1_47_0\boost_1_47_0 -Ie:\Excersizes\meta -Ie:\Excersizes\meta -c e:\Excersizes\meta\main.cpp -o obj\Debug\main.o
mingw32-g++.exe -LC:\boost_1_47_0 -o \\bin\Debug\e\Excersizes\meta\Promote.exe obj\Debug\main.o
c:/mingw32/bin/../lib/gcc/mingw32/4.6.1/../../../../mingw32/bin/ld.exe: cannot open output file \\bin\Debug\e\Excersizes\meta\Promote.exe: No such file or directory
collect2: ld returned 1 exit status
Process terminated with status 1 (0 minutes, 8 seconds)
1 errors, 0 warnings (0 minutes, 8 seconds)
has nothing to do with the output-path you give here:
That is my output path - obj\Debug\Checking_if_operator_plus_works.exe (copied directly from cb) so everything looks ok, yet cannot make it working.
the exe-names are different.
Your filesharing-site does not work on my linux-system (maybe I'm to restricted), so I can not look into your log.
Maybe you told C::B to ignore some compiler output ("Settings -> Compiler and debugger -> Other settings -> Compiler output to be ignored:")
As far as I could see, the precompiled header did not lead to an error-message, but:
C::B does not precompile, gcc/g++ does this.
Try a rebuild (with clean) the whole project.