Code::Blocks Forums
User forums => General (but related to Code::Blocks) => Topic started by: davidp on January 19, 2009, 11:04:49 pm
-
I just recently installed wxWidgets. I did the wxMSW option and compiled it successfully, so I installed version 2.8.9. I installed it to the following directory:
C:\Program Files\CodeBlocks\MinGW\wxWidgets-2.8.9
The global var in Code::Blocks points to that directory.
Then I created a new wxWidgets project in Code::Blocks. I opted to use wxSmith.
When I try to compile, I get the following error:
C:\DOCUME~1\DAVIDP~1\MYDOCU~1\CODEBL~1\WIDGET~1\resource.rc|3|wx/msw/wx.rc: No such file or directory|
||preprocessing failed.|
||=== Build finished: 2 errors, 0 warnings ===|
"resource.rc" (which was automatically generated by the Code::Blocks wizard) looks like this:
aaaa ICON "wx/msw/std.ico"
#include "wx/msw/wx.rc"
However, when I look at "C:\Program Files\CodeBlocks\MinGW\wxWidgets-2.8.9\wx\msw" there is very clearly a wx.rc file. It exists...no doubts. What could be my problem?
-
You need to make sure the resource search folder is set up for the project.
"Project" -> "Build options"
Tab "Search Directories"
Sub Tab "Resource Compiler"
I have $(#WX.include) but you might need "C:\Program Files\CodeBlocks\MinGW\wxWidgets-2.8.9\include"
Note: I try to avoid paths with spaces in them.
Tim S
-
I looked in my project build options, and under "Search Directories -> Resource Compiler" this one is listed:
$(#wx)\include
$(#wx) is my global variable for the location of wxWidgets, which last time I mentioned is:
C:\Program Files\CodeBlocks\MinGW\wxWidgets-2.8.9
So if in my resource file I say:
#include "wx/msw/wx.rc"
Shouldn't it look in this directory:
C:\Program Files\CodeBlocks\MinGW\wxWidgets-2.8.9\include\wx/msw/wx.rc
The file most definitely exists in that directory.
-
Please change "Settings -> Compiler and debugger... -> Global compiler settings -> <the compiler you use> -> Other settings (rightmost tab) -> Compiler logging" to "Full command line" and post the appropriate part of the build log.
-
Let me know if you find a solution to this. I am having the exact same issue.
-
Let me know if you find a solution to this. I am having the exact same issue.
As first:
if you use a path with spaces, try it without.
If I remember right, there are issues with some versions of MinGW if the path includes spaces.
As second:
Please change "Settings -> Compiler and debugger... -> Global compiler settings -> <the compiler you use> -> Other settings (rightmost tab) -> Compiler logging" to "Full command line" and post the appropriate part of the build log.
-
Ah yes, I FINALLY got everything to compile. Turns out the spaces in the directories was the primary issue. Wonder why it has such trouble with spaces?
-
Thank you for your help though :)
-
honsikrey,
please remove the advertisment from your signature. It has nothing to do there.
It is the second time VW car leasing appears on this forum...
Dje
-
honsikrey,
please remove the advertisment from your signature. It has nothing to do there.
It is the second time VW car leasing appears on this forum...
I'll continue to remove all of "honsikrey" posts completely until he gets the message and reacts accordingly. On further ignorance we will delete his account completely.