Anonymní profil robo – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil robo – Programujte.comAnonymní profil robo – Programujte.com

 

Příspěvky odeslané z IP adresy 188.112.111.–

robo
C / C++ › Používanie vytvorenej knižni…
19. 3. 2015   #200502

#6 ondrej39
Tak teraz to už ide. Skompiloval som to ako .lib a pridal do linker-input a už to ide. 
Díky moc

robo
C / C++ › Používanie vytvorenej knižni…
19. 3. 2015   #200490

#4 ondrej39
Stále tá chyba ostáva. Podľa mňa by sa to malo riešiť nejakou dll, len tú neviem vytvoriť

robo
C / C++ › Používanie vytvorenej knižni…
19. 3. 2015   #200478

#2 ondrej39
Ale to je práve ten problém, že ja tie súbory nikde nemám.  ".h" súbor tam mám, nájde mi objekt aj premenné. Ale už mi s nimi nevie robiť a píše mi error lnk2019, takže linkovanie. A to práve neviem, ako tie .lib alebo .dll vytvoriť a či je to vôbec potrebné vytvoriť

robo
C / C++ › Používanie vytvorenej knižni…
19. 3. 2015   #200473

Mám taký problém, že keď si vytvorím jeden projekt (konzolovú aplikáciu) a v nej si vytvorím nejaké triedy, tak ich neviem používať v inom projekte.

#include <iostream>
#include "../Testing/head.hpp"

using namespace std;

int main(){
	Calc c;
	int b = c.Add(1, 9);

	return 0;
}

Nerozpozná metódu Add. Určite je to chyba s linkovaním a treba tam nejak dostať dll toho prvého projektu a to práve neviem ako. Či okrem vytvorenia konzolovej aplikácie musím vytvoriť ešte aj dll aplikáciu a celý kód tam skopírovať a potom ho nejak dať do súboru s novým projektom, alebo sa to dá aj nejak inak. 

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032022 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý