mingw

___ answer25548258 ___

Ich habe ähnliche Fehlermeldungen erhalten. Schließlich konnte ich es mit genau den folgenden Befehlen kompilieren:

%Vor%

Ich glaube, Ihr Problem besteht darin, dass Sie den Parameter "--user-config = user-config.jam" nicht angeben. Das nächste Problem, auf das ich stieß, war, dass es einen Namenskonflikt geben würde, wenn ich nicht entweder Debug oder Release Build spezifiziere (--layout = tagged oder --layout = versioned könnte auch funktionieren).

    
___ answer10373576 ___

Das sind die Befehle, die ich verwende. Ich habe sie für Boost 1.46 und 1.49 getestet.

Um zu beginnen, erstellen Sie Links zum Compiler in / usr / i686-w64-mingw32 / bin. Sie können dieses Skript ausführen:

%Vor%

Dann installiere bjam. Auf ubuntu / debian ist es im Paket "libboost1.48-dev"

enthalten %Vor%

Um zu beenden, werden Sie root und führen Sie

aus %Vor%

Fertig!

    
___ qstnhdr ___ Kreuzkompilierung für Windows unter Linux ___ answer11907834 ___

Ich hatte auch Schwierigkeiten damit, aber es scheint jetzt für mich zu funktionieren. Um es klar zu sagen, ich kompiliere unter Linux für Windows.

in user-config.jam:

%Vor%

Beachten Sie, dass der zweite Ausdruck "mingw32" ein beliebiges "Version" -Tag ist. Das Toolset-Flag kombiniert den Compiler-Namen und den Versionsnamen mit einem Bindestrich. Also, in meinem Fall, gcc-mingw32. Der dritte Term ist das, was tatsächlich aufgerufen wird ("i686-w64-mingw32-g ++"). Offensichtlich hat Ihre Version des Mingw-Compilers möglicherweise einen anderen Namen.

So habe ich bjam aufgerufen:

%Vor%

Ich habe alle interessanten Flaggen aus Congelli501's Antwort bekommen. Aber ich habe mich nicht mit dem Verzeichnis der Links Approach beschäftigt.

    
___ answer5411774 ___

Wie Luke bereits erwähnt hat, wird %code% sicherlich helfen.

Ihr %code% ist zu 99% sicher, dass die Header der Linux-Bibliothek nicht für Mingw gedacht sind. Sie müssen es entweder selbst erstellen oder von irgendwo her bekommen (könnte Ihre Distribution sein, ansonsten müssen Sie es aus der Quelle erstellen)

    
___ answer5411417 ___

Nach diesem sieht es so aus, als ob Sie das verwenden sollten %Code%. Sie haben %code% .

    
___ tag123migw ___ MinGW (Minimalist GNU für Windows) ist ein nativer Software-Port der GNU Compiler Collection (GCC) und GNU Binutils zur Verwendung bei der Entwicklung nativer Microsoft Windows-Anwendungen. Im Gegensatz zu Cygwin bietet es keine POSIX-Laufzeitumgebung unter MS-Windows. ___ answer8595872 ___

Ich hatte dasselbe Problem. Versuchen Sie, nur eine einzelne Build-Variante anzugeben (z. B. "variant = Freigabe link = shared runtime-link = shared")

    
___ qstntxt ___

Ich versuche, Mingw-Binärdateien für Boost auf einem Linux-Rechner zu erstellen. Der Mingw-Compiler ist auf meinem System als / usr / bin / i586-mingw32msvc-g ++ vorhanden und ich konnte eine einfache HelloWorld.exe-Anwendung erstellen.

Hier ist eine genaue Liste meiner Aktionen:

%Vor%

Das Ergebnis ist das:

%Vor%

Es sagt, dass libicu nicht auf meinem System gefunden wird, aber laut Synaptic Package Manage habe ich das %code% -Paket installiert.

Ich bin nicht sicher, wie ich es richtig machen soll. Kann jemand helfen?

Aktualisieren 1

Folgt @ Lukes Empfehlung Ich jetzt %code% toolset. Jetzt sehen meine Bauanleitungen so aus:

%Vor%

Was zu folgenden Fehlern führt:

%Vor%

Update 2

Ich habe auch versucht, %code% in der %code% -Datei anzugeben. Dann sehen meine Bauanleitungen so aus:

%Vor%

Was zu:

führt %Vor%

Update 3

Angabe von %code% in der %code% -Datei:

%Vor%

... führt zum selben Fehler.

    
___ tag123c ___ C ++ ist eine universelle Programmiersprache. Es wurde ursprünglich als Erweiterung von C entworfen und behält eine ähnliche Syntax, ist aber jetzt eine komplett andere Sprache. Verwenden Sie dieses Tag für Fragen zu Code, der mit einem C ++ - Compiler kompiliert werden soll. ___ tag123crosscompiling ___ Für allgemeine Cross-Compiling-Probleme, bei denen eine separate "Hosting" -Umgebung für die "Ziel" -Plattform verwendet wird. ___
2
Antworten

Welches Format verwenden statische Bibliotheksdateien (* .lib)? Wo finde ich "Offizielle" Spezifikationen für * .LIB Dateistruktur / Format?

Gerade habe ich diese statischen Bibliotheken in * nix-Systemen gefunden, mit anderen Worten * .a Bibliotheken sind nichts anderes als Archive von Relocationables (* .o-Dateien) in ar fromat. Was ist mit statischen Bibliotheken (*. lib-Da...
03.03.2010, 13:21
3
Antworten

Win32-API-Stack mit MinGW / MSYS gehen?

Ich muss einen Stack-Trace zu unserer win32-API-Plattform-Unterstützung entwickeln, um jede Ausnahme mit dem Verhalten eines JAVA-Stack-Trace abzufangen. Tatsächlich haben wir eine voll funktionsfähige Implementierung für Linux-Plattformen erhal...
23.07.2010, 13:31
1
Antwort

make wird nicht als interner oder externer Befehl erkannt - Qt SDK - Windows

Ich habe Qt bis Qt-SDK 2010.01 installiert. Wie läuft make auf dem Terminal von Qt jetzt? Ich habe den Systempfad festgelegt: Qt-Pfad Eingabeaufforderung: Bitte helfen Sie. :(: (     
31.10.2012, 11:39
2
Antworten

Zweck --enable-auto-import Warnung

Ich versuche das folgende Programm zu kompilieren: %Vor% Wenn ich es kompiliere, bekomme ich diese Nachricht: %Vor% Der Build ist erfolgreich und die ausführbare Datei läuft wie erwartet, aber diese Warnung irritiert mich immer noch. Ich...
12.10.2011, 15:15
2
Antworten

Wie bekomme ich farbige Ausgabe mit git + minty + mingw auf Windows?

Ich habe die offizielle Windows-Git-Distribution installiert, und ich habe kürzlich einen Mingw installiert, und zwar in das Minty-Terminal. Dann habe ich meine Git-Installation auf diese Installation kopiert, und jetzt funktioniert es von Pfeff...
26.02.2013, 14:33
1
Antwort

Konflikt zwischen Boost, OpenCV und Eigen Bibliotheken?

meine Frage ist etwas verwandt mit Static Verknüpfung von Boost und OpenCV-Bibliotheken mit Eclipse CDR. Fehler , während ich versuche, ein bisschen mehr zu tun, als hier beschrieben: Wie erstellt man ein Programm, das alle Bilder im Ordner mi...
16.03.2011, 15:10
3
Antworten

Gibt es eine maximale Anzahl von Parametern für Funktionen in C mit dem gcc (bzw. MinGW) Compiler?

Ich weiß, dass ich niemals solch eine Grenze erreichen würde, wenn ich guten Praktiken folge. Allerdings muss ich eine automatisch generierte Funktion mit vielen Parametern verwenden (und ich kann damit nichts ändern, ich bekomme die Funktion...
30.09.2014, 13:24
1
Antwort

Die Ausnahmebehandlung funktioniert nicht mit Qt unter Windows

Ich habe ein seltsames Problem. Namentlich deaktiviert Qt die Ausnahmebehandlung in meinem Programm. Ich kann keine Ausnahme fangen, und wenn ich eine Ausnahme-Anwendung werfe, stürzt ab. Ich verwende Qt 4.7.0 (32 Bit) von Qt SDK v2010.05 unt...
10.11.2010, 21:12
1
Antwort

Mingw x64 Windows: Plugin benötigt, um lto-Objekt zu behandeln

Wenn ich versuche, mein Projekt mit 64-Bit-Mingw (x86_64-5.1.0-posix-seh-rt_v4-rev0) zu kompilieren, bekomme ich Nachrichten: %Vor% für jede Quelldatei. Aber wenn ich mit 32-Bit-Mingw kompiliere (i686-5.1.0-posix-dwarf-rt_v4-rev0), ist alles...
26.08.2015, 08:10
1
Antwort

Wie aktualisiere ich auf mingw-gcc 4.8.2?

Ich möchte Regulären Ausdruck in C ++ 11 und gcc 4.8.2 unterstützt es. Das MinGW-Installationsprogramm unterstützt jedoch nur gcc 4.8.1. Wie kann ich es auf gcc 4.8.2 aktualisieren?     
12.11.2013, 06:27