Zum Inhalt springen

Klotzkopp

Mitglieder
  • Gesamte Inhalte

    9.912
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Beiträge von Klotzkopp

  1. Meinst du bei Projekteigenschaften > Allgemein > Zeichensatz? Das habe ich jetzt auf Unicode umgestellt
    Gut.

    vorher war aber schon "Multibyte-Zeichensatz verwenden" eingestellt; ist das nicht ohnehin Unicode?
    Nein.

    Und wie schaffe ich es, dass jetzt auch die Unicode-Bibliotheken von wxWidgets erstellt werden (also auch der Ordner mswud)? Alles, was ich dazu bei wxWiki gefunden habe, ist, dass es eine Konfiguration "Debug Unicode" in VS geben müsste - die existiert aber nicht.
    Die Bibliotheken werden immer als Unicode erstellt. Du musst also nur die "Debug"-Konfiguration bauen.
  2. Wie baut man denn andere Varianten der Bibliothek?
    Du sollst keine andere Variante bauen. Du sollst Unicode benutzen, und alte Projekte, die das nicht tun, möglichst bald auf Unicode umstellen, da der ANSI-Modus in absehbarer Zeit aus wxWidgets rausfliegt. So zumindest ein Kommentar in setup.h.
  3. Dann tauchte ein Fehler auf, der behoben wurde, indem ich wxTOOLKIT_PREFIX von msw zu mswu geändert habe.
    Wo hast du das geändert? Du solltest auf keinen Fall an den wx-Headern herumfummeln. Grundsätzlich solltest du die Finger von irgendwelchen Headerdateien lassen, die du nicht selbst geschrieben hast.

    Wenn du nur die Unicode-Varianten der Bibliothek gebaut hast, solltest du dein Programm auf Unicode umstellen.

  4. Ist .dsw denn inkompatibel?
    .dsw-Dateien sind für Visual C++ 6.0, das ist eine 16 Jahre alte Entwicklungsumgebung. Ich sehe aber gerade, dass das auch die im wxWiki beschriebene Vorgehensweise ist.

    Im Source-Archiv gibt es auch eine Projektdatei für Visual C++ 2012: wx_vc11.sln.

    - die setup.h unter lib\vc_lib\mswud\wx ins Verzeichnis {Include-Verzeichnis}\wx kopiert
    Das ist vermutlich ein Fehler. Das ist der Header nur für Unicode Debug. Es gibt einen Wrapper in include\msvc\wx, der je nach Einstellungen den richtigen Header einbindet. Irgendwelche Header irgendwohin zu kopieren klingt schon grundsätzlich falsch.

    Hast du include\msvc als Include-Ordner festgelegt?

  5. # error "wxUSE_WEBVIEW must be defined, please read comment near the top of this file."

    Hast du das gemacht? Da steht folgendes:

    /*
    **************************************************
    PLEASE READ THIS IF YOU GET AN ERROR IN THIS FILE!
    **************************************************

    If you get an error saying "wxUSE_FOO must be defined", it means that you
    are not using the correct up-to-date version of setup.h. This happens most
    often when using svn or daily snapshots and a new symbol was added to
    setup0.h and you haven't updated your local setup.h to reflect it. If
    this is the case, you need to propagate the changes from setup0.h to your
    setup.h and, if using makefiles under MSW, also remove setup.h under the
    build directory (lib/$(COMPILER)_{lib,dll}/msw[u][d][dll]/wx) so that
    the new setup.h is copied there.

    If you get an error of the form "wxFoo requires wxBar", then the settings
    in your setup.h are inconsistent. You have the choice between correcting
    them manually or commenting out #define wxABORT_ON_CONFIG_ERROR below to
    try to correct the problems automatically (not really recommended but
    might work).
    */[/code]

  6. Ich meinte, wie stellst du dir das konkret im Code vor? Was machst du mit den Listen? Hast du ein Stück Code, das sowohl mit A als auch mit B zurechtkommt, oder musst du irgendwann doch wieder jede Tabelle für sich behandeln?

    Man kann da mit Templates durchaus etwas basteln, aber wenn am Ende doch alles nur wieder über eine if-Kaskade nach dem konkreten Typ aufgedröselt wird, kann man sich das sparen.

  7. Wie ich die Subnetmask in Binary umrechne ist mir auch klar, sobald ich weiß, wie ich die in Decimal ausrechne.
    Es hat schon seinen Sinn, dass du zuerst binär und dann dezimal ausrechnen sollst.

    Es gibt zig Rechner dafür, die auch die Ergebnisse liefern, aber keine vernünftige Erklärung.

    http://www.fachinformatiker.de/networking-technologies/34655-subnetting-beide-varianten-subnetzberechnung-rfc950-rfc1878-upd-21-2-09-a.html

    An dieser Stelle auch der übliche Gruß an die Lehrer, dass es Netzklassen seit über 20 Jahren nicht mehr gibt.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...