Did you update SVN? When you update and don't exit codeblocks, the in-memory project file does NOT get updated - well, it does, but there's no way to find out.
The symbols you're looking for are in sdk/settings.cpp .
Yes I did. Both yesterday and today. I was using CodeBlocks-NewBuild.cbp to build the project, and I don't think the file sdk/settings.cpp is in that project. I am currently trying to build C::B using the CodeBlocks.cbp project. Aside from 6 warnings, it compiled without problems. What is the CodeBlocks-NewBuild.cbp project for anyways?
The NewBuild project file is no longer in SVN, but if you checked C::B out previously SVN may not have removed it (esp. if you've modified it). Unsurprisingly, yours seems to be out of date
. Feel free to delete it.
Note that Rick was right about the problem (out of date project file), he just guessed wrong about the underlying cause
On a side, and slightly related note, I accidently saved my changes (removing the unicode stuff) in the CodeBlocks-NewBuild.cbp project. Will this cause me any problems tomorrow when I update my sandbox from the svn source code?
For the above-stated reason, it will not
.
However even if that had not been the case (or you'd have changed Codeblocks.cbp instead) it wouldn't be much of a problem: since the project files are XML, subversion will merge your changes with any made in the repository if it can. Which basically means that as long as the version in SVN doesn't change in the same lines as you changed it you'll be fine. Otherwise you'll need to manually resolve the conflict. Removing unicode shouldn't cause much trouble, I've done this myself
.