Isprobavam neke stare C graficke algoritme iz devedesetih dok se je jos
koristio BGI driver pa sam umjesto DOSBox-a ili virtualnog DOS-a i
Turbo C++ odlucio koristiti Visual Studio i WinBGIm:
http://www.cs.colorado.edu/~main/bgi/visual/
(tu sam skinuo BGI2008.zip u kojem je solution s library-jem za VS2008)
Compile nize navedenog primjera prolazi bez greske i ispravno se nacrta
kruznica ali se za svaki .obj ispise warning tipa:
warning LNK4204: '...path...\BGI\bgi\Debug\vc90.pdb' is missing
debugging information for referencing module; linking object as if no
debug info
Koliko vidim, path do .pdb file-a je u .obj file-ovima hardkodiran kao:
c:\Users\main\Documents\Visual Studio 2008\Projects\bgi\Debug\vc90.pdb
Na tom mjestu kod mene, naravno, nema niceg (kod mene je project folder
na H: disku) pa je to uzrok niza upozorenja. Nakon sta na niti jedan od
s Google-om pronadjenih nacina nisam uspio maknuti warning-e sam na
kraju na C: disku slozio foldere tako da path do vc90.pdb file-a
odgovara ovome koji je upisan u .pbj file-ove ali upozorenja i dalje
ostaju :-/ Clean, Rebuild All, brisanje Debug folder-a niti 'rjesenja'
tipa:
http://tinyurl.com/pbra2mx
http://tinyurl.com/os4f2k4
koja sam uspio naci takodjer nije/nisu bilo/bila od nikakve koristi.
Da li je jedino rjesenje .obj-ove kreirati iz source-ova pa da se u
njih upisu informacije koje odgovaraju environment-u na kojem ce se
library i koristiti ili ipak postoji neka mogucnost da se (kako je i
zamisljeno) na *raznim* kompjuterima koriste gotovi .obj file-ovi?
--
Let There Be Light
Custom LED driveri prema specifikacijama
http://tinyurl.com/customleddriver
Chupo