Ich habe ein statisches Bibliotheksprojekt (in C-Sprache geschrieben) und ein anderes Beispielprojekt (in C-Sprache geschrieben) unter Visual Studio 2015. Ich kann die Funktionen in der Bibliothek in der Beispielprojekt ohne irgendein Problem. Mein Problem ist, dass ich ein Makro in einer der Header-Dateien im statischen Bibliotheksprojekt habe und ich kann dieses Makro im Beispielprojekt nicht sehen (oder verwenden). Ich erhalte diesen Fehler: "nicht aufgelöstes externes Symbol ADD1, auf das in der Funktion main verwiesen wird". Wie kann ich dieses Makro im Beispielprojekt verwenden?statische Bibliothek enthält kein Makro
Hinweis: Ich habe die Bibliotheksdatei in das Beispielprojekt dank dieser Pragma verwenden diese Pragma: #pragma comment (lib, "mylib.lib")
und wie enthalten Sie die Header-Datei für die Bibliothek? –
Haben Sie Header in Ihren Code eingefügt? – LPs
Nein, ich nicht! Darüber hinaus möchte ich keine der Header-Dateien des statischen Bibliotheksprojekts enthalten. Sie sollen nicht von anderen Projekten gesehen werden. – sanchop22