X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/15a2de7e4fc86bf81c57c64d7de31a6882e3384c..c42f011ed644ec581287773ba89b588076d7ce86:/docs/html/faqmsw.htm diff --git a/docs/html/faqmsw.htm b/docs/html/faqmsw.htm index f266bf1ba6..b3c333d71f 100644 --- a/docs/html/faqmsw.htm +++ b/docs/html/faqmsw.htm @@ -44,9 +44,9 @@ See also top-level FAQ page.
  • Why are menu hotkeys or shortcuts not working in my application?
  • Why can I not write to the HKLM part of the registry with wxRegConfig?
  • Is MS Active Accessibility supported?
  • -
  • Why does Visual C++ complain about corrupted project files??
  • +
  • Why does Visual C++ complain about corrupted project files?
  • Visual C++ gives errors about multiply defined symbols, what can I do?
  • -
  • Why do I get compilation erros when using wxWidgets with DirectShow?
  • +
  • Why do I get compilation errors when using wxWidgets with DirectShow?
  • How do I handle Windows messages in my wxWidgets program?

  • @@ -322,6 +322,10 @@ Code' (and no others). This will then work.

    How are the wxWidgets makefiles edited under Windows?

    +wxWidgets 2.5.x and above uses Bakefile to generate makefiles, which +is described in technical note 16 under docs/tech in your distribution. +For 2.4.x, the following explanation applies.

    + As of wxWidgets 2.1, there is a new system written by Vadim Zeitlin, that generates the makefiles from templates using tmake.

    @@ -337,7 +341,7 @@ example) and regenerate the makefile using tmake.

    tmake can be found at www.troll.no/freebies/tmake.html. -It's a Perl5 program and so it needs Perl (doh). There is a binary for +It's a Perl5 program and so it needs Perl (doh). There is a binary for Windows (available from the same page), but I haven't used it, so I don't know if it works as flawlessly as "perl tmake" does (note for people knowing Perl: don't try to run tmake with -w, it won't @@ -346,7 +350,7 @@ just go to distrib/msw/tmake and type

    tmake -t b32 wxwin.pro -o ../../src/msw/makefile.b32

    -The makefiles are untested - I don't have any of Borland, Watcom or +The makefiles are untested - I don't have any of Borland, Watcom or Symantec and I don't have enough diskspace to recompile even with VC6 using makefiles. The new makefiles are as close as possible to the old ones, but not closer: in fact, there has been many strange things @@ -453,7 +457,7 @@ First, you can use wxRegKey directly, for example: regKey.SetName(idName); { - wxLogNull dummy; + wxLogNull dummy; if (!regKey.Create()) { idName = wxT("HKEY_CURRENT_USER\\SOFTWARE\\My Company\\My Product\\Stuff\\"); @@ -499,7 +503,7 @@ for the current status.

    -

    Why does Visual C++ complain about corrupted project files??

    +

    Why does Visual C++ complain about corrupted project files?

    If you have downloaded the wxWidgets sources from the cvs using a Unix cvs client or downloaded a daily snapshot in .tar.gz format, it is likely @@ -550,9 +554,9 @@ the following message from Peter Whaite could help: The reason for this is that __WXDEBUG__ is also used by the DXSDK (9.0 in my case) to '#pragma once' the contents of -DXSDK/Samples/C++/DirectShow/BaseClasses/wxdebug.h. So if __WXDEBUG__ +DXSDK/Samples/C++/DirectShow/BaseClasses/wxdebug.h. So if __WXDEBUG__ is defined, then wxdebug.h doesn't get included, and the assert macros -don't get defined. You have to #undef __WXDEBUG__ before including the +don't get defined. You have to #undef __WXDEBUG__ before including the directshow baseclass's <streams.h>.