[so] Bercea Gabriel - makefile issue tema 4
Gabriel Bercea
gamitech at gmail.com
Sat May 31 14:12:51 EEST 2008
Doesn't matter am reusit sa il fac sa mearga. Nu stiu de ce trebuia sa
declar functiile cu __cdecl . Acum merge
2008/5/31 foxX <alex.mihaiuc at gmail.com>:
> Salut,
>
> care sunt functiile pe care nu le gaseste atunci cand se plange?
>
> 2008/5/30 Bercea Gabriel <gamitech at gmail.com>:
> > Salutari tuturor. Am pierdut 2 zile la tema 4 pentru ca nu reusesc sa fac
> > makefileul pentru tema asta.
> > Am urmatorul continut in makefile:
> >
> > OBJ_LIST=QueueListsManipulator.obj
> > build: LibMonitor.dll LibRW.dll
> >
> > LibMonitor.dll: LibMonitor.obj ControlMonitor.obj $(OBJ_LIST)
> > cl /W3 /nologo /LD LibMonitor.obj ControlMonitor.obj $(OBJ_LIST)
> >
> > LibRW.dll: LibRW.obj LibMonitor.lib ControlRW.obj $(OBJ_LIST)
> > cl /W3 /nologo /LD LibRW.obj ControlRW.obj LibMonitor.lib $(OBJ_LIST)
> >
> > LibMonitor.obj: LibMonitor.cpp
> > cl /EHsc /c /w LibMonitor.cpp /Fo$@
> >
> > LibRW.obj: LibRW.cpp
> > cl /EHsc /c LibRW.cpp /Fo$@
> >
> > QueueListsManipulator.obj: QueueListsManipulator.cpp
> > $(CC) $(CFLAGS) /c QueueListsManipulator.cpp /Fo$@
> >
> >
> > clean:
> > rm *.obj *.dll *.exp $(OBJ_LIST)
> >
> >
> > Execut urmatoarele serii de comenzi in consola:
> >
> > nmake -f NMakefile.checker build-pre - asta e OK copiaza cele 2 objuri in
> > root ul sursele mele
> >
> > nmake build - successful de asemenea, imi creeaza LibMonitor.dll
> LibRW.dll.
> > Am verificat cele 2 librarii cu un program care face browse in portable
> > executers, si functiile exportate sunt cele asteptate. Am facut de
> asemenea
> > un program de test care face LoadLibrary si GetProcAddress si merge OK.
> >
> > nmake -f NMakefile.checker build-post - aici imi face obj la toate
> restul
> > de fisiere, si la ultimul pas, acolo unde tre sa scoata test.exe, imi da
> 13
> > unresolved externals, si mi le enumera. Si astea sunt functii de la
> monitor,
> > de la lib RW, structura Monitor.
> >
> > Ma depaseste teribil chestia asta.
> > Daca tot se compileaza pe masina virtuala chestia asta cu compilatoare de
> > visual studio, de ce nu pot sa trimit proiectul de Visual Studio.
> >
> > PS: Compilat in Visual Studio merge ok, se testeaza.
> >
> > _______________________________________________
> > so mailing list
> > so at cursuri.cs.pub.ro
> > http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
> >
> >
>
>
>
> --
> kthxbai
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20080531/18aa3438/attachment.htm
More information about the so
mailing list