Author Topic: missing file in #include  (Read 3439 times)

woodroof

  • Guest
missing file in #include
« on: May 28, 2007, 09:54:35 am »
There is no wx/setup.h file in, but: wx/depricated/setup.h, msvc/wx/setup.h, wx/msv/setup.h and others. I copy wx/msw/setup.h to wx/setup.h and compile the program, but I can't execute codeblocks. There is codeblocks.RPT:
Code
-------------------
Error occured on Monday, May 28, 2007 at 14:47:06.

D:\Danil\codeblocks\trunk\src\output\codeblocks.exe caused an Access Violation at location 66e7df6d in module D:\wxWidgets-2.8.4\lib\gcc_dll\wxmsw28ud_gcc_custom.dll Reading from location 00003e6d.

Registers:
eax=00003e65 ebx=0022f160 ecx=00000008 edx=00003e65 esi=00000030 edi=00000031
eip=66e7df6d esp=0022ef00 ebp=0022efe8 iopl=0         nv up ei pl nz na po nc
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00010206

Call stack:
66E7DF6D  D:\wxWidgets-2.8.4\lib\gcc_dll\wxmsw28ud_gcc_custom.dll:66E7DF6D  GetMaskForImage(wxBitmap const&, wxBitmap const&)  D:/wxWidgets-2.8.4/build/msw/../../include/wx/msw/bitmap.h:224
66E7E325  D:\wxWidgets-2.8.4\lib\gcc_dll\wxmsw28ud_gcc_custom.dll:66E7E325  wxImageList::Add(wxBitmap const&, wxBitmap const&)  D:/wxWidgets-2.8.4/build/msw/../../src/msw/imaglist.cpp:142
65ED496F  D:\Danil\codeblocks\trunk\src\output\share\codeblocks\plugins\codecompletion.dll:65ED496F
65EC3CDD  D:\Danil\codeblocks\trunk\src\output\share\codeblocks\plugins\codecompletion.dll:65EC3CDD
65EB173E  D:\Danil\codeblocks\trunk\src\output\share\codeblocks\plugins\codecompletion.dll:65EB173E
65F1688D  D:\Danil\codeblocks\trunk\src\output\share\codeblocks\plugins\codecompletion.dll:65F1688D
619157C8  D:\Danil\codeblocks\trunk\src\output\codeblocks.dll:619157C8  _ZN13PluginManager10LoadPluginERK8wxString
619164FF  D:\Danil\codeblocks\trunk\src\output\codeblocks.dll:619164FF  _ZN13PluginManager14ScanForPluginsERK8wxString
0042C062  D:\Danil\codeblocks\trunk\src\output\codeblocks.exe:0042C062
004514B4  D:\Danil\codeblocks\trunk\src\output\codeblocks.exe:004514B4
00406AC6  D:\Danil\codeblocks\trunk\src\output\codeblocks.exe:00406AC6
00408134  D:\Danil\codeblocks\trunk\src\output\codeblocks.exe:00408134
00482261  D:\Danil\codeblocks\trunk\src\output\codeblocks.exe:00482261
6274E459  D:\wxWidgets-2.8.4\lib\gcc_dll\wxmsw28u_gcc_custom.dll:6274E459  _Z14wxUninitializev
627D0ACC  D:\wxWidgets-2.8.4\lib\gcc_dll\wxmsw28u_gcc_custom.dll:627D0ACC  _Z7wxEntryP11HINSTANCE__S0_Pci
004019C7  D:\Danil\codeblocks\trunk\src\output\codeblocks.exe:004019C7
0047B2EA  D:\Danil\codeblocks\trunk\src\output\codeblocks.exe:0047B2EA
00401247  D:\Danil\codeblocks\trunk\src\output\codeblocks.exe:00401247
004012B8  D:\Danil\codeblocks\trunk\src\output\codeblocks.exe:004012B8
7C816D4F  C:\WINDOWS\system32\kernel32.dll:7C816D4F  RegisterWaitForInputIdle
P.S.
wxWidgets-2.8.4
WinXP SP2

Offline Deschamps

  • Multiple posting newcomer
  • *
  • Posts: 120
Re: missing file in #include
« Reply #1 on: May 28, 2007, 05:53:04 pm »
In spite of being offtopic...

You don't need to copy anything to another location. When you build your wxWidgets libraries, this file is created under the folder containing the libraries. For instance: D:\wxMSW-2.8.4\lib\gcc_dll\mswu\wx\setup.h (for a shared unicode build, asuming you have wxMSW root in D:\wxMSW-2.8.4 folder), so the only thing you need is to add that "D:\wxMSW-2.8.4\lib\gcc_dll\mswu" folder (or the one you need having in mind your own libraries) to your compiler directories options (in the build options for your project).
Those who were seen dancing were thought to be insane by those who could not hear the music