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

Making Qt Creator MinGW verwenden

Dieses Tutorial hier zeigt, wie man Toolchains zu Qt Creator hinzufügt. Ich brauchte das nicht, da mein installiertes MinGW automatisch dort erscheint (ich habe den Pfad überprüft und es ist richtig). Wie mache ich mein Projekt damit kompil...
10.02.2012, 20:13
4
Antworten

So verwenden Sie GLEW mit MinGW [duplizieren]

Ich habe versucht, die Datei glew32.lib zum Verknüpfen in meinem Projekt zu verwenden, als ich Glew-Quelle selbst kompiliere, um glew.a-Datei zu erhalten. Jetzt habe ich diese Linkfehler in meinem Projekt: %Vor% Es ist gut, dieses Problem...
15.01.2012, 15:19
3
Antworten

Python-Erweiterungen für Win64 über GCC

Hat jemand Glück gehabt, 64-Bit-Python-Erweiterungsmodule für Windows mit mingw64 zu kompilieren? Ich habe die fragliche Erweiterung mit VS2008 für diese Plattform erfolgreich kompiliert. Ich habe es auch mit mingw32 (mit einem 32-Bit-Python)...
23.09.2010, 12:32
2
Antworten

kann graph-tool in Windows 7 nicht installieren

Ich würde gerne graph-tool auf Windows 7 verwenden, aber ich habe Probleme, es zu installieren. Alle hier aufgeführten Voraussetzungen hier wurden erfolgreich installiert. Python 2.7 wird in C:\python27 installiert. Boost 1.49.0 wurde...
03.05.2012, 14:35
3
Antworten

Statisch verknüpfte, korrekt funktionierende readline-Bibliothek unter Windows?

Wir entwickeln ein C ++ - Softwarepaket, das von der GNU readline-Bibliothek abhängt, und wir bauen normalerweise mit gcc (mindestens ab Version 4). Nun möchten wir dies in Windows portieren, um eine statisch verknüpfte Version zu erhalten, die...
19.01.2011, 15:27
2
Antworten

Installieren von Torch7 mit Luarocks unter Windows mit mingw Buildfehler

Ich folgte den Anweisungen hier und baute Lua und Luarocks von Grund auf mit Mingw auf. Alles hat gut funktioniert und ich konnte Steine ​​installieren, einschließlich solcher, die wie LuaSocket kompiliert werden müssen. Ich habe die Anweis...
03.12.2014, 16:30
1
Antwort

Problem mit Begrenzungen beim Überprüfen eines Members std :: array in einer const-Funktion

Ich bekomme seltsame Verhaltensgrenzen, indem ich ein Member std :: array mit mingw (gcc 4.7.0) mit dem folgenden Code überprüfe %Vor% Ausgabe ist %Vor% Der Fehler scheint mit der Optimierung zu tun zu haben, da er nur auftritt, wenn er...
27.08.2012, 04:52
2
Antworten

Einrichten von MSYS: ./configure wird von Windows 7 nicht als Befehl erkannt

Ich folge einem Tutorial zur Installation von Synthesis Toolkit unter Windows 7 Ich dachte, dass ich MinGW und MSYS bereits installiert habe, und ich sollte in der Lage sein, die Schritte zu überspringen, in denen er über die Installation u...
06.07.2013, 22:25
1
Antwort

Konfigurieren von Eclipse für MinGW

Ich benutze Eclipse Juno mit MinGW (neueste Version) auf meinem Win7-Laptop. Mein Beispielcode wurde erfolgreich in der IDE erstellt, aber ich kann ihn weder ausführen noch debuggen! Wenn ich Ausführen als = & gt; Lokale C / C ++ - Anwendung...
27.09.2012, 18:04
2
Antworten

Der Versuch, MinGW und Tk für Perl unter Windows 7 zu installieren

Also ... Ich habe versucht, das jetzt für mehrere Wochen in Gang zu bringen. Ich kann MinGW über die .exe installieren, aber egal, was ich tue, ich kann nicht scheinen, Unterstützung zu bekommen oder ppm installiere MinGW so, dass meine Kompilat...
01.06.2010, 10:55