Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
mauro
Kreisi kasutaja

liitunud: 24.04.2006
|
09.06.2012 16:37:40
Pisut abi C++ koodiga (.lib seotud) |
|
|
niisiis, probleem järgmine. projekt vajab teatud .h faili, mida ei leia ja mis on osa teisest projektist mis on siis compiletud . lib (static library)-na.
.lib on linkeri all input librarina seatud (microsoft VC).
Aga kui compilida siis ikka sama jama, ei leia. headerit.
Projekt ise originaalis ei ole kunagi teise projekti headereid ja koodi puhtalt kasutanud.
PS projekt ei ole minu loodud, ma lihtsalt üritan seda nüüd compileda.
kuidas siis .lib static librarid töötavad/neid kasutada?
Pakun et viga pole selles, et library on puudu või kood vigane, vaid selles et mul midagi kahe silma vahele jäänud.
nt:
fatal error C1083: Cannot open include file: 'Level.h': No such file or directory
Level.h on osa teisest projektist. ja selle teine projekt on mulle saadaval ainult .lib kujul.
projekti settings->link->input on library lisatud ja fail ise asub samas kaustas projektiga.
Et kindel olla lisasin selle veel üldiste lib files dir. alla.
Lisaks kasutusel on vc++ 6.0 (kuna projekt ise on sellest ajast, siis tahtsin vältida uuema vc-ga projekti konvertimisel tekkivaid probleeme/uuendatud koodi probleeme).
niiet, kuidas õieti siis .lib kasutada?
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
neros
HV Guru

liitunud: 26.11.2003
|
09.06.2012 21:29:20
|
|
|
Soovitaks kõigepealt uurida kuidas libraryd töötavad. See, et sul mingi teek kusagil on, ei tähenda seda, et sul automaatselt ka päisefail seal sees istub.
Tõenäoliselt on sul projekti kompileerimiseks ikkagi seda Level.h'd vaja sealt teisest projektist (kui rea väljakommenteerimine just probleemi ei lahenda).
Kas tohib äkki küsida mis projektiga tegu on?
_________________ GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt. |
|
Kommentaarid: 48 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
40 |
|
tagasi üles |
|
 |
Supiplex
HV veteran

liitunud: 11.12.2002
|
09.06.2012 21:55:08
|
|
|
Loomulikult on headerit vaja. Header + library käivad koos.
_________________ The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions. |
|
Kommentaarid: 38 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
34 |
|
tagasi üles |
|
 |
mauro
Kreisi kasutaja

liitunud: 24.04.2006
|
09.06.2012 22:47:48
|
|
|
on ühe vanema mängumootori serveri poolse osaga tegu.
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Genert
HV kasutaja
liitunud: 14.06.2011
|
10.06.2012 14:00:29
|
|
|
Mõistagi on vaja Level.h-d, kus kohast sa muidu need funktsioonid saad.
mauro kirjutas: |
on ühe vanema mängumootori serveri poolse osaga tegu. |
Quake 2 ?
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|