Suchergebnisse für Anfrage "linker"

5 die antwort

C ++ extern Schlüsselwort für Funktionen. Warum nicht einfach die Header-Datei einbinden?

Wenn ich es richtig verstehe, bedeutet dies extern void foo();dass die Funktion foo in einer anderen Übersetzungseinheit deklariert ist. 1) Warum nicht einfach den Header mit einbeziehen, in dem diese Funktion deklariert ist? 2) Woher weiß ...

1 die antwort

link mit statischer Bibliothek vs einzelne Objektdateien

Aus einem Grund möchte ich eine statische lib (libx.a) in einzelne Objektdateien (ao bo co) entpacken und diese Objektdateien (ao bo co) in der Linker-Eingabeliste anstelle von libx.a mit einem anderen Linker angeben Optionen bleiben ...

3 die antwort

GH-Unit für Unit-Tests Objective-C-Code, warum erhalte ich Verbindungsfehler?

Ich versuche, mit Xcode in die ehrlich gesagt schreckliche Welt der Unit-Tests einzutauchen (ein so komplizierter Prozess, wie es scheint). rundsätzlich habe ich diese Testklasse, die versucht, meine Show.h-Klasse zu teste #import ...

TOP-Veröffentlichungen

6 die antwort

LNK2001 Fehler beim Kompilieren von Apps, die auf STLport-5.1.4 mit VC ++ 2008 verweisen

Ich entschuldige mich im Voraus für den langen Beitrag ... Früher konnte ich unsere VC ++ - Lösungen erstellen (VS 2008), als wir die STLPort-Verzeichnisse include und library unter VS-Menü> Extras> Optionen> VC ++ - Verzeichnisse> ...

4 die antwort

Wie man eine vorhandene gemeinsam genutzte Bibliothek mit einer zusätzlichen Objektdatei neu verknüpft

Ich habe eine vorhandene Linux Shared Object-Datei (Shared Library), die entfernt wurde. Ich möchte eine neue Version der Bibliothek mit einigen zusätzlichen Funktionen erstellen. Ich hatte gehofft, dass so etwas funktionieren würde, aber ...

2 die antwort

VC ++ Incremental Linker Error LNK1000

Disclaimer: Ich bin ein C # -Typ mit praktisch keiner VS C ++ / MFC-Erfahrung. Ich versuche, einige Projekte auf meinem Computer zu erstellen, die C ++ /. Net-gemischt sind. Beim Kompilieren eines C ++ - Projekts über die Befehlszeile auf ...

4 die antwort

Was ist der Unterschied zwischen include und link beim Verknüpfen mit einer Bibliothek?

Was macht include and link WIRKLICH? Was sind die Unterschiede? Und warum muss ich beide angeben? Wenn ich @ schrei#include math.h und dann schreibe-lm um es zu kompilieren, was macht#include math.h und-lm jeweils tun? Wenn Sie eine Bibliothek ...

5 die antwort

Wie erstelle ich in Visual C ++ eine LIB- und eine EXE-Datei?

Ich habe derzeit ein Konsolenprojekt, das eine EXE-Datei erstellt. Ich möchte, dass es auch eine .lib-Datei erstellt, damit andere Projekte, die als DLLs kompiliert wurden, Funktionen aus dem ursprünglichen Projekt aufrufen können. Ich weiß, ...

2 die antwort

Mit pthread in c ++

Ich benutzepthread.h in einem*.cc Datei. wenn ich versuche @ zu benutzpthread_exit(0); oderpthread_join(mythrds[yy],NULL); es sagt .cc:(.text+0x3e): undefined reference to `pthread_exit'wenn sehr ähnlicher Code in einem @ eingehalten wur*.c file ...

1 die antwort

Wie wird Call Dynamic Linker / Loader (ld-linux.so.2) ausgeführt?

Ich habe gcc verwendet, um das grundlegendste C-Programm zu kompilieren und zu verknüpfen, test.c: int main() { } Wie erwartet ist die Ausgabe eine dynamisch verknüpfte ausführbare Datei: $ file test test: ELF 64-bit LSB executable, x86-64, ...