Page 2 of 2

Re: new install, wxwidgets, wx/setup.h missing

Posted: Wed Oct 07, 2009 9:03 pm
by dlh
1)Can those tool pane items contain pathname prefixes (e.g. "c:\MinGW-3.4.5\bin\g++", "c:\MinGW-3.4.5\bin\windres", etc.)?

2)Even if (1) allows path prefixes, would another edit field providing for a base location path to be used if none is present be useful, and remove dependencies on paths, such as the one that was causing me trouble? (This would allow a single item change to select a different tool set instance, rather than having to edit each item, as well as providing a means to eliminate general path fluctuations or changes.)

Re: new install, wxwidgets, wx/setup.h missing

Posted: Wed Oct 07, 2009 9:23 pm
by eranif
dlh wrote:1)Can those tool pane items contain pathname prefixes (e.g. "c:\MinGW-3.4.5\bin\g++", "c:\MinGW-3.4.5\bin\windres", etc.)?
The best way to do this is:
1) define a new environment variable from Settings | Environment Variabels, for example, MINGW and set it to the correct path of your MINGW bin directory
2) in the 'Tools' of the compiler prepend it like this: g++ will now become $(MINGW)/g++ and so on
dlh wrote:2)Even if (1) allows path prefixes, would another edit field providing for a base location path to be used if none is present be useful, and remove dependencies on paths
In the Settings | Build Settings | Compiler tab, under 'Tools', there is another text field: PATH. Here you can modify the PATH variable which is used to locate binaries on ALL OSs.
Be careful: always append the content the $(PATH).

For example, if you installed your mingw under C:\MinGW-3.4.5\, you can do this:
WIndows:

Code: Select all

PATH: C:\MinGW-3.4.5\bin;$(PATH) 
Linux:

Code: Select all

PATH: C:\MinGW-3.4.5\bin:$(PATH) 
This way, MinGW-3.4.5\bin path is searched first and the correct tools are used.
Eran