Suchergebnisse

Suchergebnisse 1-20 von insgesamt 58.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Framework aus beliebigem C-Code

    Lupurus - - Xcode & Tools

    Beitrag

    @macmoonshine: Danke für das Shell-Skript! Ich werde es mir morgen mal anschauen und testen

  • Framework aus beliebigem C-Code

    Lupurus - - Xcode & Tools

    Beitrag

    Zitat von macmoonshine: „Daraus habe ich dann ein statisches Universal-Framework zusammengeklebt. Das bisschen Mehraufwand, um aus einer Lib ein Framework zu bauen, ist unerheblich. ;)“ Würdest du vielleicht verraten, wie du das gemacht hast?

  • Framework aus beliebigem C-Code

    Lupurus - - Xcode & Tools

    Beitrag

    Zitat von macmoonshine: „Vielleicht solltest Du Dich erstmal mit Frameworks & Libs etwas näher vertraut machen sowie ein paar unspektakulärere Frameworks erstellen und einbinden, bevor Du Dich an so einen Klopper dranmachst.“ Ich versuch' schon lange, mich da mal einzulesen. Leider habe ich nie eine vernünftige Erklärung gefunden. Und warum ich das mit das mit dem Framework versuche: "configure" will unbedingt einen absoluten Pfad für den Prefix. Das ist dann natürlich ärgerlich, wenn ich die Li…

  • Framework aus beliebigem C-Code

    Lupurus - - Xcode & Tools

    Beitrag

    Zitat von macmoonshine: „Warum willst Du überhaupt ein Framework erstellen und verwendest nicht direkt libjpg.a bzw. libjpg.dylib?“ Hm, das ist wohl eine Geschmacksfrage. Ein .framework ist vielleicht etwas einfacher zu handhaben. Andernfalls habe ich ewig viele .a / .dylib-Dateien (was ist hier eigentlich der Unterschied?) Zu den Fehlermeldungen: Ich denke es liegt am Compiler. Bei "make" wird gcc verwendet, unter Xcode LLVM. In Xcode 5 kann ich komischerweise aber nicht auf GCC umstellen!

  • Framework aus beliebigem C-Code

    Lupurus - - Xcode & Tools

    Beitrag

    Bisher gehe ich folgendermaßen vor: 1) libjpg source entpacken und im Terminal "./configure" ausführen 2) In Xcode New Project -> Cocoa Framework 3) Dateien löschen: libjpg.h/.m sowie libjpg-Prefix.pch 4) Beim Target libjpg "precompile prefix header" auf NO 5) Im "Hauptordner" eine neue Gruppe erstellen und hierunter über "Add files to ..." den gesamten Source von libjpg hinzufügen mit "Copy items ..." und "create groups ..." 6) Product -> Build Als Fehler kommt dann: "Command /Applications/Xcod…

  • Framework aus beliebigem C-Code

    Lupurus - - Xcode & Tools

    Beitrag

    Hallo, ich habe vor längerer Zeit schon einmal gelesen, dass es möglich ist, diverse OpenSource-Projekte auch in Xcode zu kompilieren. Bisher habe ich diese immer mit "configure" und "make" erstellt und anschließend einfach die Binaries aus meinen Programmen heraus aufgerufen. Gestern bin ich jedoch auf dieses Projekt gestoßen: malcolmhardie.com/ocr/xcode4.html Ich plane selbst, Tesseract in einem meiner Projekte einzusetzen, daher bin ich auf diese Seite gestoßen. Der Autor schafft es, die ganz…

  • Overlay-Box Mavericks

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hi, in einem meiner Programme erstelle ich während der Laufzeit eine NSBox und füge sie der contentView meines Windows hinzu. Davor vergrößere ich die Box auf die Größe des Windows und stelle eine leichte Transparenz ein. So habe ich eine Overlay-Box, wenn das Programm gerade eine Arbeit durchführt, die nicht gestört werden darf. Seit dem Update auf Mavericks habe ich jedoch nun das Problem, dass eine NSTableView auf dem Fenster nicht mehr überdeckt wird. Natürlich finde ich jetzt hierzu noch ni…

  • Entwickeln für 10.6

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Ah, danke für eure Hilfe. Das SDK würde mir halt wohl gleich aufzeigen, wenn etwas nicht unterstützt wird oder? (so war es nämlich schon mal ne riesige Arbeit, die Arrays mit objectAtIndex anstatt mit [index] anzusprechen). Hab halt leider kein 10.6-System mehr zum Testen. Danke auch für den letzten Link. Wenn ich das richtige verstehe, muss ich also selbst die Properties synthesizen...

  • Entwickeln für 10.6

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hallo, ich hab' ne lange Zeit nichts mehr mit Obj C gemacht. Leider möchte ein Freund, der noch 10.6 hat (weil er nicht upgraden kann), ein Programm von mir, welches ich vor einiger Zeit entwickelt habe. Da ich 10.8 habe, habe ich es natürlich hierfür entwickelt. Jetzt würde ich es aber gerne so anpassen, dass es auch unter 10.6 läuft. Was muss ich da alles beachten? Vor allem: weiß jemand, wo ich die 10.6 SDK herbekomme? Vielleicht noch ein paar konkrete Fragen, denn zum Testen habe ich jetzt e…

  • NSAlert Breite

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Ich bin schon etwas weiter gekommen. Mein aktueller Code: Quellcode (13 Zeilen) Das funktioniert nun erst einmal. Das Problem ist, dass ich damit die Größe nur ein einziges mal während des Programmablaufs ändern kann. Wird diese Methode erneut aufgerufen, ist die Größe des Alerts gleich wie zuvor.

  • NSAlert Breite

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hi, ich habe ein NSAlert, welches unterschiedliche Texte anzeigen soll. Leider sind die manchmal sehr lang und ohne Leerzeichen (Dateinamen), so dass sie umgebrochen werden. Das NSAlert hat immer seine fixe Breite und passt sich da dann leider nicht an. Wie ich ein NSAlert vergrößern kann, weiß ich inzwischen. Leider hatte ich bisher kein Erfolg damit, herauszufinden, wie groß denn nun der Wert für die Breite sein muss. Wie kann ich das NSAlert so breit machen, dass der ganze Text in einer Zeile…

  • NSObjects verbinden

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Argh, so einfach! Dankeschön!!!

  • NSObjects verbinden

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hallo, man kann ja so einiges vor sich hinprogrammieren und dann irgendwann feststellen, dass einem zu einem gewissen Thema irgendwie die Grundlagen fehlen. Leider stehe ich jetzt an diesem Problem und finde keine Lösung. Ich habe eine Cocoa-App. Alles läuft in der automatisch von Beginn an erstellten AppDelegate.m ab. Einige Funktionen habe ich jetzt jedoch in eine "Helper-Class" ausgelagert, damit die AppDelegate nicht zu voll wird. Dazu habe ich eine neue Class erstellt und im Interface-Build…

  • double Werte vergleichen

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    ... deswegen habe ich ja ein else if gemacht

  • double Werte vergleichen

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Nun, auch wenn ich den Artikel zugegebenermaßen nur überflogen habe: Das Wesentliche ist meines Erachtens in beiden Fällen doch das Gleiche, oder nicht? if (fabs(a - b) <= FLT_EPSILON) { oder if (fabs(a-b) <= 0.00001) { ist schließlich nicht viel anders. Oder irre ich mich?

  • double Werte vergleichen

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Mit C++-Code kann ich allerdings nichts anfangen Vielen Dank trotzdem. Ist aber wohl das gleiche, was ich jetzt nutze: Quellcode (5 Zeilen) Das funktioniert gut. Vllt. für alle, die diesen Beitrag noch finden. Hier auch eine gute Erklärung: cygnus-software.com/papers/com…loats/comparingfloats.htm

  • double Werte vergleichen

    Lupurus - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hi, ich habe ein paar double-Werte, die ich gerne vergleichen würde. Komischerweise funktioniert das nicht richtig, obwohl mir ein NSLog der Werte genau das gleiche anzeigt. Etwas genauer: Ich habe drei double-Werte, a, b und c. Ich möchte wissen, ob b zwischen a und c liegt, oder mit einem von beiden gleich ist. -> Quellcode (5 Zeilen) Obwohl a und b gleich sind, geht er immer in den zweiten Block rein. Habe auch schon Breakpoints gesetzt... die Werte sind die gleichen. Any ideas?

  • Hm, die Idee ist ansich nicht schlecht, danke. Leider brauche ich das ganze um den Fortschritt des CLI-Tools auszulesen. Ist das CLI-Tool aber schon so weit fortgeschritten, bringt es nichts mehr, die alten Zeilen auszulesen.

  • Das wäre doch zu einfach Die Idee hatte ich natürlich auch. Das Problem ist nur, dass immer eine bestimmte Menge an Daten ausgegeben werden. D.h. es besteht die Möglichkeit, dass die letzte ausgegebene Zeile abgeschnitten ist. Ich werde mal den Developer anschreiben und/oder mich durch den Code wühlen, um die Ausgabe zu flushen. Allerdings ist der Code in C++ geschrieben

  • Nachtrag: Es hat sich geklärt. Das benutzte Programm nutzt keinen zeilenweisen Output, sondern gibt das Ganze erst aus, wenn sein Buffer voll ist. Daran kann man wohl leider nichts ändern