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

Probleme mit std :: stoi, funktioniert nicht bei MinGW GCC 4.7.2

%Vor% Ich habe diesen Code auf meinem Computer versucht, auf dem MinGW GCC 4.7.2 läuft. Es gibt mir diesen Fehler: Was mache ich falsch, ich habe das von cppreference . Es ist der exakt gleiche Code. Und es ist ein anderer Fehler als de...
21.04.2013, 14:27
1
Antwort

MinGW + Boost: undefinierter Verweis auf 'WSAStartup @ 8'

unten ist was ich ausführe D:\Just4Fun\software\>make -f Makefile.hands stest g++.exe -g -D_WIN32_WINNT=0x0601 -ID:\Boost\boost_1_51_0 -LD:\Boost\boost_1_51_0\stage\lib -LD:\MinGW\lib -lboost_system-mgw46-d-1_51 -lboost_filesystem-mgw46-d...
18.09.2012, 07:55
3
Antworten

"g ++" wird nicht als interner oder externer Befehl MinGW erkannt

Auf meinem Computer habe ich Windows 7 x86. Ich habe MinGW installiert, ich habe den Pfad geschrieben, aber wenn ich in cmd.exe gehe und g ++ -v schreibe, heißt es: %Vor% Aber wenn ich den Befehl make -v schreibe, erkennt er es. Ich brauche...
16.03.2012, 17:09
3
Antworten

Link zu Python mit MinGW

Ich möchte ein plattformübergreifendes Programm erstellen, das den Python-Interpreter einbindet und es mit MinGW kompiliert. Aber die Binary-Distribution von Python stellt keine Bibliotheken zur Verbindung mit MinGW zur Verfügung (nur python32....
18.07.2011, 09:46
3
Antworten

Getting mingw-get, um richtig zu installieren - mingw / msys Pfad fehlt und mehr!

Ich führe Windows XP. Ich habe dieses Tutorial verfolgt und mingw-get-inst heruntergeladen hier . Ich habe das schon ein paar Mal gemacht und das letzte Mal habe ich Boes überprüft, um ALLES zu installieren, einschließlich, aber nicht be...
10.05.2011, 16:32
1
Antwort

wie man MinGW deinstalliert und cygwin 'make' als taubult mach Programm mit gcc macht 3.8.1

Okay, lassen Sie mich direkt mit diesem Ding gehen: F.1) Wie wird MinGW deinstalliert? Ich habe es für einige Software installiert, aber jetzt benutze ich diese Software überhaupt nicht und so muss ich das MinGW entfernen, um Cygwin für...
01.04.2013, 10:26
3
Antworten

Statisches Verknüpfen von Bibliotheken in MinGW

Angenommen, ich habe drei C-Quelldateien. Die ersten beiden sind LIBs (lib * .a?), Und die dritte ist eine Anwendung, die sie verwendet. Der erste ist (rec.c): %Vor% Die zweite ist (test.c): %Vor% Und der dritte ist (main.c): %Vor%...
27.05.2012, 15:03
2
Antworten

MinGW / Eclipse ld.exe findet keine Bibliotheken

Ich benutze Eclipse CDT, um ein Projekt mit der Ogre 3D Engine zu kompilieren. Aber irgendwie ist mingw nicht in der Lage, die statischen Bibliotheken zu finden, gegen die ich verlinke. Dies sind die Fehlermeldungen:    c: / mingw / bin /...
03.02.2012, 11:03
1
Antwort

Wie wird Visual Studio 2012 RC Compiler für Qt anstelle von MinGW festgelegt?

Windows 8 x86; Qt 4.8.2; Visual Studio Ultimate 2012 RC     
02.06.2012, 15:13
1
Antwort

OpenMP für MinGW w64?

Gibt es OpenMP-Binärdateien für den MinGW-w64 GCC-Compiler (Windows)?     
03.04.2011, 22:00