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. ___
5
Antworten

(Cross-Platform) 3D-Programmierung mit C # (Mono)

Ich suche eine 3D-Engine (für Spiele). Ich bevorzuge C # mit .net oder Mono, aber C ++ würde es auch tun, wenn ich nichts für C # finde. Ich möchte Programme für Windows und Linux programmieren. iPhone / Android wäre auch interessant für andere...
14.10.2010, 20:40
4
Antworten

Titanium vs Die nativen Werkzeuge

Ich überprüfe immer noch alles. Ich frage mich, was die Einschränkungen sind, wenn wir die App mit Titanium entwickeln. Was kann nicht mit Titanium, für iPhone und Android gemacht werden? Welche Dinge können nur mit den nativen Tools gemacht...
24.02.2010, 08:12
1
Antwort

Lokales iOS-Android-Zeroconf-Ad-hoc-Netzwerk

Die gewünschte Funktionalität: Benutzer A führt Ihre App auf einem Android- oder iOS-Gerät aus. Benutzer A kann automatisch andere nahegelegene (& lt; 20 Meter?) Benutzer B und C ( Cross-Platform ) finden und mit ihnen kommunizieren, unabhäng...
08.07.2014, 03:44
3
Antworten

Warum führt NetBeans mein Programm unter OS X aus, aber nicht in JAR?

tl; dr Welche Abhängigkeit fehlt mir, die es NetBeans erlaubt, OS X-integriertes Programm intern gut auszuführen, aber nicht in der Lage zu sein, es zu einem JAR zu säubern und zu erstellen? Ich versuche ein Java-Programm zu erstellen,...
15.06.2015, 12:58
2
Antworten

Einrichten eines plattformübergreifenden C ++ - Projekts in Eclipse mit plattformübergreifenden Bibliotheken

Ich arbeite an einem plattformübergreifenden C ++ - Projekt mit acht weiteren Leuten, das die folgenden Bibliotheken benutzt: OpenCV-Bibliothek Boost C ++ Bibliothek Da das Projekt plattformübergreifend ist, haben sich alle Benutzer dar...
28.09.2010, 10:08
6
Antworten

Einfachstes plattformübergreifendes Widget Toolkit? [geschlossen]

Was ist das einfachste plattformübergreifende Widget-Toolkit? Ich suche nach einer, die minimal Windows, OSX und Linux mit einer C oder C ++ Schnittstelle abdeckt.     
18.09.2008, 10:58
10
Antworten

Was ist eine gute Skriptsprache für die Integration in Hochleistungsanwendungen?

Ich bin Entwickler eines Spiels und arbeite gerade an der Entwicklung einer plattformübergreifenden Multithread-Engine für unser Unternehmen. Wohl eines der mächtigsten Werkzeuge in einer Game Engine ist das Scriptsystem. Daher bin ich auf der S...
27.02.2009, 17:38
6
Antworten

Ein C ++ Objekt in extern "C" verpacken

Betrachten Sie eine einfache Beispielklasse: %Vor% Nun sage ich, dass ich das in extern "C" einfügen möchte, damit ich es aus vielen verschiedenen Programmiersprachen wie C # und Java aufrufen kann. Ich versuchte folgendes, was zu funktionie...
27.05.2011, 13:39
6
Antworten

Was ist eine gute plattformübergreifende Game-API?

Ich bin gerade dabei, eine plattformübergreifende Game-Engine in C ++ zu entwerfen / zu erstellen. Ich würde gerne eine Spiel-API verwenden, die 2D / 3D-Grafiken, Eingabe, Netzwerk, Audio usw. hat. Eine API, die viele dieser Anforderungen außer...
22.01.2009, 19:41
8
Antworten

Guter HTML / CSS / PHP-Editor, der kostenlos und plattformübergreifend ist? [geschlossen]

Ich habe kürzlich die Bearbeitung von Visual Studio für Windows aufgegeben. Sehen Sie, PHP ist nicht wirklich wichtig, da ich kaum Seiten habe, die es verwenden, aber in VS, wenn es PHP riecht, dann wird es nicht als HTML behandelt und wird dahe...
18.03.2010, 19:05