cross-platform

___ answer3654510 ___

Ab pkg-config 0.24 können Sie "pkg-config --variable = pc_path pkg-config" ausführen.

Ссылка

    
___ qstntxt ___

Woher weiß ich, wo ich meine .pc -Datei installieren soll? Diese Dateien werden an verschiedenen Orten auf verschiedenen Betriebssystemen abgelegt. Das Ziel ist es, etwas wie %code% im Installationsziel zu verwenden. Ich dachte, dass %code% mir irgendwie sagen könnte, aber nichts finden kann.

Ich suche nach einer "Standalone" -Lösung, die in Makefile-Dateien verwendet werden kann (keine Unterstützung von Autotools o.ä.).

    
___ tag123build ___ Das Konvertieren von Quellcodedateien in eigenständige Softwareartefakte, die auf einem Computer ausgeführt werden können ___ answer2359849 ___

UPDATE: Offensichtlich gibt es jetzt einen Weg, dies zu tun:

%Vor%

Gefunden in diesem Fehlerbericht (siehe Kommentar # 4). Die aktuelle Manpage scheint dies zu dokumentieren.

Ursprüngliche Antwort:

Schreckliche Haschischlösung (unter der Annahme von Bourne Shell):

%Vor%

Dies kann Ihnen mehr als einen Ort geben.

Bearbeiten von @just someone

kürzere Version

%Vor%

und nach dem ersten Verzeichnis zu stoppen:

%Vor%     
___ tag123crosplatform ___ Ein Attribut, das Computersoftware oder Computermethoden und -konzepten zugewiesen wird, die auf mehreren Computerplattformen implementiert sind und interagieren. ___ qstnhdr ___ pkg-config: plattformneutraler Weg, um herauszufinden, wo ich meine .pc-Datei installieren soll? ___ answer2352916 ___

Leider gibt es für eine stock %code% -Installation (für Version 0.23) keine Möglichkeit, den Standardpfad "pc" zu extrahieren, der %code% in der Binärdatei (zB %code% ) nicht ausführt.

Wenn Sie ein benutzerdefiniertes Build installieren können, patchen Sie es einfach, um den Wert von %code% zu schreiben, wenn Sie mit der entsprechenden Option ausgeführt werden.

Eine andere Option, die Ihnen wahrscheinlich nicht helfen wird (die ich aber trotzdem der Vollständigkeit halber erwähnen würde), ist, die %code% -Umgebungsvariable beim Aufruf von %code% zu setzen.

    
___ answer2929689 ___

sollte in $ {libdir} / pkgconfig (dh $ {Präfix} / lib / pkgconfig)

gehen

Grundsätzlich, wenn Sie Bibliotheken installieren und sie gehen in $ {libdir} dann sollte Ihre .pc-Datei in $ {libdir} / pkgconfig und nirgendwo anders sein.

    
___ tag123makefile ___ Ein Makefile ist normalerweise eine Eingabedatei für die Erstellungssteuersprache / Werkzeugmarke. ___ tag123pkgconfig ___ pkg-config ist eine Computersoftware, die eine einheitliche Schnittstelle für die Abfrage installierter Bibliotheken zum Zwecke der Kompilierung von Software aus dem Quellcode bietet. ___
2
Antworten

Kostenlose plattformübergreifende Bibliothek, um Zahlen (Geldbeträge) in Wörter umzuwandeln? [geschlossen]

Ich suche nach einer plattformübergreifenden Bibliothek, die ich in meiner C-Anwendung verwenden kann, um Geldbeträge (z. B. 123,50 $) in Wörter (einhundertzwanzig Dollar und fünfzig Cent) umzurechnen. Ich brauche Unterstützung für mehrere Währu...
23.12.2010, 14:12
1
Antwort

LLVM-Compiler-Infrastruktur für VLIW-Architekturen

Wissen Sie, wie stark VLIW Architekturen sind (oder EPIC , wie Itanium) Unterstützung existiert in LLVM Compiler-Infrastruktur? Gibt es dazu gute Dokumente / Folien?     
12.11.2010, 15:31
2
Antworten

Drag & Drop in Xamarin-Formularen

Wie fügen wir drag & amp; Drop-Funktionalität in Xamarin .. Nach vielen Googlern habe ich den folgenden offiziellen Link für drag & amp; Tropfen für Xamarin .. Ссылка Aber es verwendet nur den Android-Code. Meine Fragen: In...
30.08.2016, 06:25
1
Antwort

Plattformübergreifender Hintergrunddienst in .NET Core (Think Windows-Dienst / Unix-Daemon)?

Ich habe also eine App, die sich aus einer API und einem Windows-Dienst (umschlossen von Topshelf) zusammensetzt, die ständig auf Ereignisse mit RabbitMQ wartet und Daten nach Bedarf verarbeitet. Für Bildung und Spaß versuche ich, dies in ein...
27.02.2017, 10:27
2
Antworten

Irgendein C / C ++ zu nicht-nativen Bytecode-Compiler / Interpretern?

Wie der Titel schon sagt, gibt es irgendwelche C / C ++ Bytecode-Compiler / Interpreter? Ich schreibe eine Anwendung in einer interpretierten Sprache, die von bestimmten Bibliotheken abhängt, die vollständig kompilierbar sind (es gibt keine spez...
04.04.2010, 21:43
2
Antworten

C # Asynchroner Tcp-Server mit SSL. Wie kann ich eine gegenseitige Authentifizierung mit iOS NStream erhalten?

Dies ist mein erster Post bei stackoverflow.com, also wenn ich etwas falsch mache, lass es mich wissen. Also auf das Problem. Ich habe einen C# Server, der gerade läuft. System.Net.Socket Sockets ähnlich dem Beispielcode, den Microsoft...
30.09.2012, 01:34
3
Antworten

Open Source portable / plattformübergreifende Videokamera-Aufnahmebibliothek [geschlossen]

Ich würde gerne wissen, ob es eine quelloffene plattformübergreifende Bibliothek zum Erfassen von Web-Cam-Daten gibt. Alle anderen Vorschläge sind willkommen, falls solche Lösungen nicht verfügbar sind. Ich suche nach etwas ähnlich zu portaudio...
13.10.2010, 20:18
3
Antworten

Visual Studio 2015, Android-Befehl 'run-as' fehlgeschlagen

Die Umgebungen: Windows 10 (home, pro), Visual Studio 2015 (Gemeinschaft, professionelle) alle Kombination. Starten Sie Visual Studio 2015 Update 1, neues Projekt, Native-Activity-Anwendung (Android), damit Standard-Android native App. Erstel...
09.03.2016, 13:48
1
Antwort

So implementieren Sie ein Adapter-Framework in C ++, das sowohl unter Linux als auch unter Windows funktioniert

Hier ist, was ich versuche zu tun: Ich entwickle eine plattformübergreifende IDE (Linux und Windows), die Plugins unterstützt. Ich muss die Erweiterbarkeit mithilfe eines Adapterframeworks unterstützen, das dem von Eclipse ähnelt. Siehe hier...
14.02.2012, 10:10
0
Antworten

Cross-Plattform-UI-Modul, das gut mit C # / Mono-Backend spielt

EDIT 1 2017/01/29 - Im Moment haben wir uns für Elektronen entschieden in Kombination mit EdgeJS und all den Möglichkeiten von NodeJS und die Pakete / Ressourcen zu npm dort. Es gibt keine bessere Alternative für uns, plattformübergre...
15.03.2016, 08:29