Tag: static-linking

Eine statische Bibliothek oder eine statisch verknüpfte Bibliothek ist ein Satz von Routinen externe Funktionen und Variablen, die aufgelöst werden, in der ein Anrufer zur compile-Zeit kopiert und in eine Ziel-Anwendung von einem compiler, linker oder binder, die Produktion einer Objekt-Datei und eine eigenständige ausführbare Datei. Diese ausführbare Datei und der Prozess des Kompilierens es sind beide bekannt als eine statische Version des Programms.

Warum linker link statische Bibliotheken mit Fehlern? iOS

Anzahl der Antworten 8 Antworten
Ich habe ein problem mit dem verlinken meine mixed-language-framework zu einem Projekt. 1) ich erstelle framework mit Swift und Objective-C-Klassen. 2) Haupt-Logik gespeichert wurde, in der Swift-Datei. Zum Beispiel die Klasse mit der Methode, die Anrufe NSLog("Swift-log

Wie Sie host-link-code mit einem statischen CUDA-Bibliothek nach trennbaren Zusammenstellung?

Anzahl der Antworten 2 Antworten
Okay, ich habe ein wirklich beunruhigend CUDA 5.0 Frage zu, wie link die Dinge richtig. Ich wäre wirklich dankbar für jede Hilfe! Mit dem trennbaren Zusammenstellung features von CUDA 5.0, generiert ich eine statische Bibliothek (*.a). Diese

"Undefined reference" an eine Funktion definiert, die in der statischen Bibliothek

Anzahl der Antworten 2 Antworten
Ich versuche, erstellen Sie eine Bibliothek in einer Anwendung zu verwenden. Ich baute die Bibliothek als unten, und wenn ich die Anwendung kompilieren, bekomme ich die folgende Fehlermeldung: Ich habe das getan beolw Dinge. Benutze ich: gcc

Undefined Reference-Fehler Bei Verlinkung auf Statische Bibliothek

Anzahl der Antworten 3 Antworten
Ich versuche zu kompilieren eines Projekts, das hängt von der Xerces XML-Parser. Das Projekt kompiliert für Windows, ohne jede Schwierigkeit, aber ich habe einige Probleme beim kompilieren mit g++ unter Cygwin. Um Xerces, ich bin versucht zu

So erzwingen Sie die Verwendung der statischen Bibliothek auf shared?

Anzahl der Antworten 2 Antworten
In meinem SConscript ich habe die folgende Zeile: Program("xtest", Split("main.cpp"), LIBS="mylib fltk Xft Xinerama Xext X11 m") Wie bekomme ich scons verwenden mylib.anstelle von mylib.so, während die Verknüpfung dynamisch mit den anderen Bibliotheken? EDIT: auf der Suche

Wie link ein .lib in Visual Studio 2008 C++

Anzahl der Antworten 1 Antworten
Mir fällt es wirklich schwer, richtig zu verknüpfen .lib Datei in mein C++ - Win32-Konsole-Anwendung. Hier ist mein problem. Nur wie in diesem MSDN-Artikel, den ich entwickelt habe, eine MathFuncsLib.lib-Datei. http://msdn.microsoft.com/en-us/library/ms235627%28v=vs.80%29.aspx Dann, in der MyExecRefsLib Win32-Console-App, ich

gdb Schritt nicht wie erwartet funktionieren

Anzahl der Antworten 4 Antworten
Ich bin debugging statische multi-threaded-x86-64-C++ - Anwendung auf Linux. Ich kann breakpoints setzen auf Funktionen und Anschlag auf Sie, und ich kann Schritt für Schritt über die Funktion Körper. Aber wenn ich versuche, ein Schritt in eine

Wie Sie Links zu SDL2 Bibliotheken unter Qt Creator

Anzahl der Antworten 1 Antworten
Habe ich zusammengestellt die neuesten SDL2-Bibliotheken, die von den 'offiziellen' mercurial-repository, und folgte die Anweisungen für die Ubuntu/Linux-build. Aber Qt creator schlägt die Verknüpfung der statisch integrierten Bibliotheken. Hier ist das qmake-Skript: TEMPLATE = app CONFIG +=

openCV 243 mit statischen libs error LNK2019

Anzahl der Antworten 2 Antworten
Ich versuche, openCV243 statische libs in 64-bit-vs10-Konsole-Anwendung. Mein OS ist win7 64 bit. Ich habe folgende libs: #pragma comment(lib,"../final_test/libs/staticlib/opencv_core243.lib") #pragma comment(lib,"../final_test/libs/staticlib/opencv_highgui243.lib") #pragma comment(lib,"../final_test/libs/staticlib/opencv_imgproc243.lib") #pragma comment(lib,"../final_test/libs/staticlib/opencv_video243d.lib") #pragma comment(lib,"../final_test/libs/staticlib/opencv_flann243.lib") #pragma comment(lib,"../final_test/libs/staticlib/opencv_features2d243.lib") #pragma comment(lib,"../final_test/libs/staticlib/opencv_objdetect243.lib") #pragma comment(lib,"../final_test/libs/staticlib/opencv_core243.lib") #pragma comment(lib,"../final_test/libs/staticlib/opencv_calib3d243.lib") #pragma comment(lib,"../final_test/libs/staticlib/opencv_legacy243.lib")

Verknüpfung von OpenMP statisch mit GCC

Anzahl der Antworten 2 Antworten
Angesichts der folgenden Datei print.cpp #include <stdio.h> int main() { printf("asdf\n"); } Kann ich ein link zu dieser statisch wie diese g++ -static print.cpp oder so g++ -static-libgcc -Wl,-Bstatic -lc print.cpp -o print Aber jetzt fügen wir

Android-Statische Verlinkung vs. Dynamisches linken gegen die glibc

Anzahl der Antworten 2 Antworten
Ich habe cross-kompilieren von Linux-tools (und einige meiner eigenen C-code) auf Android und eine der Herausforderungen, die ich konfrontiert ist, dass die Android-libc hat einige fehlende/stripped Komponenten und ich am Ende meinen code patchen, damit es funktioniert

C++ - Bibliothek verknüpfen, um C++ - dll mit g++

Anzahl der Antworten 1 Antworten
Ich habe gesehen, zahlreiche Fragen und Antworten zu Menschen, die mit C-Bibliotheken verknüpfen, um C++ - oder C++ - Bibliotheken verknüpfen mit C... aber ich habe eine C++ - Bibliothek Verknüpfung zu C++, und bin immer die

VS2010 statisch verknüpfen Problem

Anzahl der Antworten 4 Antworten
meine Firma hat kürzlich ein Upgrade von VS2005 auf VS2010. Wir haben ein riesiges Projekt, die verwendet eine Menge von Modulen, die miteinander verbunden sind statisch in die exe-Datei. Aber scheint es einige Probleme mit der Verlinkung

Link statische Bibliothek, die mit CMake

Anzahl der Antworten 2 Antworten
Ich Schaffe es nicht, die Bibliothek ${static_library} zu statisch-link mit CMake. Ich habe versucht, hart zu Kodieren Sie den Pfad und so weit ich bin mir bewusst, dass TARGET_LINK_LIBRARIES sollte verknüpfen diese automatisch. ADD_LIBRARY(libraryA STATIC ${source_files}) TARGET_LINK_LIBRARIES(libraryA

SCons, um eine shared library (.so) eine statische Bibliothek (.a)

Anzahl der Antworten 6 Antworten
Ich versuche, SCons, um eine shared library. Eines der Elemente, die gehen in die .so ist ein .a statische lib. Habe ich eine Zeile wie: env_2.SharedLibrary('libstuff.so', \ Split("""stuff.cxx mylib/libMine.a""") Und nach läuft es, ich bekomme diese Fehlermeldung:

Ist eine statisch gelinkte ausführbare Datei schneller als eine dynamisch verknüpfte ausführbare Datei?

Anzahl der Antworten 2 Antworten
Da die dynamisch verlinkten Bibliotheken werden zur Laufzeit aufgelöst, statisch gelinkten ausführbaren Dateien schneller als dynamisch gelinkte executables? Wenn Sie in der Regel dynamisch zu verknüpfen, die in einer Bibliothek gibt es einigen overhead für Aufrufe. Geht

Cocoapods - can ' T locate file for: -lPods / -lPods ist nicht ein Objekt-Datei (nicht erlaubt in einer Bibliothek)

Anzahl der Antworten 2 Antworten
Ich habe ein iOS-statische Bibliothek, die nicht Gebäude. Es nutzt cocoapods zur Verwaltung eine Reihe von Abhängigkeiten sowie ein pod selbst. Was interessant ist, dass, wenn die Bibliothek in einem client-Projekt als pod-alles kompiliert einwandfrei. Ist hier

Wie Baue ich OpenSSL statisch gelinkt gegen die Windows-runtime?

Anzahl der Antworten 5 Antworten
Ich arbeite an einer C++ - Anwendung für Windows, die verwendet OpenSSL 1.0.1 e-Bibliothek. Ich bin auf Visual Studio 2008. Für die Portabilität Gründen meine Bewerbung ist statisch gelinkt gegen die Laufzeit-Bibliotheken (/MT und /MTd Optionen). Und

Wie kann ich link mein c++ Programm statisch mit libstdc++ unter osx mit clang?

Anzahl der Antworten 1 Antworten
ich bin writting c++ - Programm, und ich möchte, um es zu verteilen auf Mac OS X-Versionen 10.6 und höher. Das problem ist, wenn ich kompilieren Sie das Programm mit schrillen und es ist dynamisch verbunden mit

Unterschied zwischen Verknüpfung von OpenMP-mit -fopenmp-und -lgomp

Anzahl der Antworten 1 Antworten
Ich habe gekämpft, ein seltsames problem in den letzten Tagen. Wir erstellen einige Bibliotheken mit GCC 4.8 die Verbindung einige Ihrer Abhängigkeiten statisch - zB. log4cplus oder zu steigern. Für diese Bibliotheken haben wir erstellten Python-Bindungen mit

CMake: Verknüpfung statisch gegen die libgcc und libstdc++ zu einer shared library"

Anzahl der Antworten 1 Antworten
Problem: Habe ich Probleme beim verknüpfen glibcc/glibc++ in eine geteilte Bibliothek, die mit CMake und GCC4.9 auf meinem Ubuntu 16.04 installation. Zusätzlichen Bedingungen: Laden der shared library gibt ein problem om die Red-Hat-production-Umgebung(wo ich es kopieren zu

Statische Qt 4.8.1 Build auf Ubuntu 12.04

Anzahl der Antworten 2 Antworten
Ich bin versucht zu bauen eine fast statische Anwendung, weil der Portabilität betrifft. Ich hoffe, dass ich in der Lage zu führen Sie die ausführbare Datei auf verschiedenen 64-bit-linux-Distributionen. Ich habe erfolgreich an Qt statisch gelinkt und

Wie erstellen Sie Module in C

Anzahl der Antworten 4 Antworten
Habe ich eine Schnittstelle, mit der ich wollen in der Lage sein, zu statisch-link-Module. Zum Beispiel möchte ich, um der Lage sein, alle Funktionen (wenn auch in separaten files) FOO aufgerufen oder, entspricht ein bestimmter Prototyp, letztlich

Kleines Haskell-Programm kompilieren mit GHC in großen binäre

Anzahl der Antworten 2 Antworten
Sogar trivial kleines Haskell-Programme wiederum in gigantischen ausführbaren Dateien. Habe ich ein kleines Programm geschrieben, kompiliert wurde (mit GHC) zu den binären mit der Größe erweitern 7 MB! Was kann die Ursache auch ein kleines Haskell-Programm kompiliert

Die Lösung "undefined reference" Fehler in einer makefile

Anzahl der Antworten 2 Antworten
Habe ich ein paar custom-Quelldateien in meinem src Verzeichnis und ein paar source Dateien aus dem Arduino-Projekt in meiner src/base Verzeichnis. Compiliere ich alle source-Dateien in Objekte, die gespeichert sind in meinem obj Verzeichnis mit der folgenden

Undefinierte Referenzen über die GLUT-Bibliothek mit MinGW

Anzahl der Antworten 2 Antworten
Den ersten Befehl unten gezeigt ergibt die folgenden Fehler während der Kompilierung ein OpenGL Programm in C geschrieben. C:\Users\razz\Desktop>gcc -Wall -ofoo mycube.c -lglut32cu -lglu32 -lopengl32 C:\Users\razz\AppData\Local\Temp\ccs833b1.o:mycube.c:(.text+0x1c): undefined reference to `__glutInitWithExit' C:\Users\razz\AppData\Local\Temp\ccs833b1.o:mycube.c:(.text+0x37): undefined reference to `__glutCreateWindowWithExit' C:\Users\razz\AppData\Local\Temp\ccs833b1.o:mycube.c:(.text+0x52): undefined

Was bedeutet der "rcs" - option in der ar zu tun?

Anzahl der Antworten 3 Antworten
Ich habe gelesen, dass die Mann-Datei, aber es hilft nicht. "rcs" scheint die beliebteste option, um pass für die ar, aber die Bedeutung nicht so klar für mich. Also "c" bedeutet, dass Sie ein neues Archiv anlegen,

Wie kann ich statisch-link-standard-Bibliothek, um meine c++ - Programm?

Anzahl der Antworten 2 Antworten
Ich bin mit Code::Blocks IDE(v13.12) mit GNU GCC Compiler. Ich will den linker link statische Versionen der benötigten Laufzeit-Bibliotheken für meine Programme,wie kann ich dies tun? Ich weiß schon, dass meine ausführbare Datei-Größe zu erhöhen,Würden Sie mir

Die statische Verbindung von Glibc

Anzahl der Antworten 2 Antworten
Wie kann ich kompilieren meine app verknüpfen statisch glibc-Bibliothek, sondern nur der code, der benötigt wird für meine app? (Nicht alle lib) Nun mein Befehl kompilieren: g++ -o newserver test.cpp ... -lboost_system -lboost_thread -std=c++0x Dank! InformationsquelleAutor Breakdown

Wie verwenden von statischen Verknüpfung mit OpenSSL in C/C++

Anzahl der Antworten 4 Antworten
Schrieb ich einfache apps mit Openssl C und C++. Ich kompilieren Sie wie folgt: gcc openssltest.c -o openssltest -lcrypto g++ openssltest.cpp -o openssltest -lcrypto Und es ist alles ok, aber nur, wenn Sie Openssl installiert haben. Möchte

MinGW-dll erstellen.eine-Dateien ? Welche Art von Bibliothek-Dateien sind das?

Anzahl der Antworten 1 Antworten
Ich bin ziemlich vertraut mit Windows-und Linux-Bibliotheken Zusammenstellung aber als ich heute gesehen habe MinGW auf meinem Windows-Rechner warf dll.a und .a Dateien nach OpenCV Zusammenstellung habe ich begonnen, ernsthaft nachzudenken. Diese sind meine \lib Ausgabe von

C++ Visual Studio: Verknüpfung mit pragma comment

Anzahl der Antworten 3 Antworten
Stieß ich auf ein Stück code, das verwendet #pragma comment(lib, "libraryname"). Warum diese Art der Nutzung im Gegensatz zu der gerade die Verknüpfung der Bibliothek aus dem Menü Eigenschaften? In welchen Situationen ist diese Nutzung genannt? Ich

Statische Verkettung von SDL2 Bibliotheken

Anzahl der Antworten 1 Antworten
Ich bin mit Windows 7, Code::Blocks und MinGW. Ich habe wenig bis keine Erfahrung, wenn es darum geht zu kompilieren/bauen nichts an, vor allem, wenn Code::Blocks nicht mit makefiles. Habe ich heruntergeladen SDL2-devel-2.0.0-mingw.tar.gz (SDL Development Libraries) von

Kann nicht kompiliert ein einfaches Qt-Programm im MT-Modus im Gegensatz zu MD in Visual Studio 2010

Anzahl der Antworten 3 Antworten
Ich versuche es zu kompilieren mit MTd in Visual Studio 2010 statt MDd (damit die dll ' s sind verpackt und ich werde nicht brauchen, verteilen Sie mit meiner exe), aber ich bekomme "fatal error LNK1169: eine

Gewusst wie: hinzufügen von statischen Bibliotheken innerhalb einer C++ - Projekt mit Xcode

Anzahl der Antworten 1 Antworten
Entwickle ich ein C++ Projekt mit Xcode 4.6.1 als IDE. Nun, ich möchte noch hinzufügen, eine statische Bibliothek mylib.a und den zugehörigen header mylib.h. Habe ich gelesen,diese Lösung, aber es funktioniert nicht (beim klicken auf Target-Abhängigkeiten, der

VS2010: Link in eine einzelne Bibliothek statisch

Anzahl der Antworten 1 Antworten
Situation: Ich bin den Aufbau einer Bibliothek mit VS2010, und es hat eine Abhängigkeit von LibraryA. Ich bin nur eine von vielen Funktionen, dass LibraryA bietet, so will ich link ihn in statisch. Alles bin ich beim

Laufzeit Opencv HighGui Fehler- "HIGHGUI FEHLER: V4L/V4L2: VIDIOC_S_CROP". Opencv cross-kompiliert. Host=64bit Ubuntu 12.04. Target=ARM-Cortex-A9

Anzahl der Antworten 3 Antworten
Ich bin ein Anfänger in OpenCV und versuchen mein bestes, um eine einfache Anwendung, die Sie auf einer embedded-Plattform. Ich cross-kompiliert OpenCV 2.4.4 gebaut und es WITH_GTK=AUF, WITH_UNICAP=AUF, WITH_V4L=bei Bedarf für Kamera-und GUI-Unterstützung. Der folgende Beispiel-code cross-compiliert

Verlinkung gegen boost barfs mit " undefined reference to `boost::system::get_system_category()'

Anzahl der Antworten 1 Antworten
Ich habe Probleme, die statische Verknüpfung einer app, die benutzt den boost 1.35 Bibliotheken. Ich bin mit einem linux-debian-Lenny-box, mit G++ 4.3.2. Verlinkung ohne -statische reibungslos funktioniert. Insbesondere g++ -Wall -Wextra -pedantic -ggdb3 -O0 -static -l boost_thread-mt

Wie statisch-link von libstdc++

Anzahl der Antworten 1 Antworten
Ich versuche, mein Programm funktioniert in einer anderen Maschine, wo libstdc++ - Versionen ist anders. Ich entwickle und kompilieren Sie es auf netbeans. Ich habe angegeben das option -static-libstdc++, aber das Programm läuft weiter, versuchen zu laden,

Die Kombination von statischen Bibliotheken

Anzahl der Antworten 3 Antworten
Angenommen ich habe drei C statische Bibliotheken sagen libColor.ein das hängt davon ab, *libRGB.*ein was wiederum davon abhängt libPixel.ein . Die Bibliothek libColor.ein gesagt wird davon abhängen, Bibliothek libRGB.ein da gibt es einige Referenzen in libColor.einum einige

Wie statische link-software unter Linux verwendet ./konfigurieren?

Anzahl der Antworten 1 Antworten
Möchte ich auf kompilieren NRPE - statisch, so kann ich kopieren Sie die kompilierte binary zu einer OmniOS server, wo ich nicht wollen, dass gcc installiert werden. Ich würde es vorziehen, zu installieren NRPE mit SSl-Unterstützung aus

Link glibc statisch, aber einige andere Bibliothek dynamisch mit GCC

Anzahl der Antworten 2 Antworten
Brauche ich statische link glibc zu meinem Projekt, da die target-Plattform unterstützt nur eine sehr alte ( aber es funktioniert mit statisch gelinkten glibc aus meiner toolchain habe ich es gecheckt) Leider hat diese Anwendung zu nutzen

Kompilieren mit -static-libgcc -static-libstdc++ noch Ergebnisse in dynamischer Abhängigkeit von libc.so

Anzahl der Antworten 2 Antworten
Ich versuche, um eine ausführbare Datei, die ist so portabel wie möglich. Nach dem entfernen ein paar Abhängigkeiten, stieß ich auf Folgendes, wenn Sie ausführen des binären auf ein anderes system: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.15' not found (required

Versuchen Sie die statische link-Boost

Anzahl der Antworten 3 Antworten
Arbeite ich in Linux, Eclipse CDT, g++ mit der Boost Bibliothek. Mit bestehenden Programm, das verwendet Boost-thread, versuche ich zu verknüpfen statisch statt dynamisch. /usr/local/lib-Verzeichnis enthält die folgenden Dateien: libbost_thread.a libbost_thread.so libbost_thread.1.41.0 Dynamic linking funktioniert: g++ -o"MyProgram"

Gibt es eine Möglichkeit zu ermitteln, welche version von Visual Studio wurde zur Erstellung einer statischen Bibliothek?

Anzahl der Antworten 5 Antworten
Habe ich eine Sammlung von statischen Bibliotheken (.lib) Dateien, eine von denen haben kann, gebaut wurde mit einer anderen version von Visual Studio. Dies führt zu der code-Generierung von ein Projekt, dass links gegen alle von Ihnen

Verknüpfung von statischen Bibliothek mit JNI

Anzahl der Antworten 2 Antworten
Java-Versionen vor Java 8 benötigt native code in eine shared-library, aber ich habe gelesen, dass mit Java 8 ist es möglich, mit statischen gelinkten Bibliotheken mit JNI. Ich suchte Beispiele konnte Sie aber nicht finden. Wie kann

Wie funktioniert die statische Verknüpfung von libwinpthread-1.dll in mingw?

Anzahl der Antworten 8 Antworten
Verwende ich mingw von hier: http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/4.7.2/32-bit/threads-posix/sjlj/x32-4.7.2-release-posix-sjlj-rev2.7z/download Habe und ich es erfolgreich geschafft, link statisch libstdc++-6.dll und libgcc_s_sjlj-1.dll mithilfe -static-libgcc -static-libstdc++ Parameter, aber ich finde keinen Befehl für das gleiche tun mit libwinpthread-1.dll. InformationsquelleAutor der Frage rsk82 |

Statische und dynamische / geteilte Verbindung mit MinGW

Anzahl der Antworten 1 Antworten
Beginnen möchte ich mit einer einfachen Verlinkung-Nutzung zu erklären mein problem. Nehmen wir an, es gibt eine Bibliothek z könnte zusammengestellt werden, um gemeinsam genutzte Bibliothek libz.dll(D:/libs/z/shared/libz.dll) oder statische Bibliothek libz.a (D:/libs/z/static/libz.a). Lass ich verlinken möchten, gegen

PDB 'vc100.pdb' wurde nicht gefunden

Anzahl der Antworten 1 Antworten
Heruntergeladen habe ich das FreeImage-source-code und erledigt einen statischen build selbst für X64-MT DLL. Alles funktioniert gut, außer wenn ich den link in die freeimage.lib-Datei bekomme ich eine Menge von lästigen linker-Warnungen ausgegeben, die ich nicht ganz

Wann sollten dynamische oder statische Bibliotheken verwendet werden?

Anzahl der Antworten 18 Antworten
Beim erstellen einer Klassenbibliothek in C++, Sie können wählen zwischen dynamischen (.dll) und statische (.lib) Bibliotheken. Was ist der Unterschied zwischen Ihnen und Wann ist es angebracht zu verwenden, welche? InformationsquelleAutor der Frage Morten Christiansen | 2008-09-26