Bug #12403 2007-11-12 08:26
sabio
Cannot go to error line
I'm using CB_20071104_rev4596_win32.7z with MinGW and my project folder path happens to contain a backtick character (D:\`projects\MyProject).
So when C::B parses compiler output it extracts just the part of a file name: projects\MyProject\main.cpp And of cause cannot jump to the error line in that file. :(
- Category
- Application::Interface
- Group
- Status
- Closed
- Close date
- 2008-01-30 10:50
- Assigned to
History
As C::B is a cross-platform project we have to consider that backticks have a special meaning in Linux. C::B tries to execute what's within backticks. So you better never-ever use them. I am sorry, but I doubt there will be an (easy) fix for this.
Well, but that's still `a special meaning _in Linux_`.
You can keep that for Linux only and treat backticks as regular characters in Windows C::B builds.
Otherwise it's not quite 'cross-platform' since it tries to do on Windows what it is supposed to do on Linux only.
And besides, correct me if I'm wrong, but I hardly believe it's reasonable to try to execute something that was parsed from compiler output.