I just tested it and if you compile the release version the cbp-file works straightforward under linux.
The debug-version tries to use a wxWidgets debug version, what is not available in most cases.
You have to change line 22 of
Makefile.gcc from
WXCONFIG = $(WXWIDGETS_DIR)wx-config --debug=yes
to
WXCONFIG = $(WXWIDGETS_DIR)wx-config --debug=no
or leave the
--debug-parameter away.
You can also use the project-file as "real" cbp-file.
Just uncheck the
This is a custom Makefile-checkbox in the "Project properties -> Project settings", fix the output paths in "Project properties -> Build targets" to meet different directories (or the debug-build overrides the release-build and vice-versa) and remove the "wxDFast.rc"-file (windows-resource-file) from the project.
And you most likely have to add
USE_EXTERNAL_XRC to "Build options -> Compiler settings -> #defines" (not if you use
Makefile.gcc).
EDIT:if you fix the output path for the executable, you also have to copy the
resources-subdir to the output-dir (probably in the post-build-step.