[so] eroare linker
foxX
alex.mihaiuc at gmail.com
Fri May 23 12:33:08 EEST 2008
o varianta mai ieftina e sa dai extensia cpp surselor c din proiectul tau :D
intr-adevar o mica problema in realizarea testerului, dar o problema
benefica deoarece e lucru de notorietate treaba cu c/c++ in biblioteci
dinamice si e bine de vazut ``the hard way".
uite niste resurse:
http://en.wikipedia.org/wiki/Name_mangling
http://www.kegel.com/mangle.html
care ar trebui sa clarifice si de ce nu merg amestecate c cu c++ prea usor.
2008/5/23 Alexandru Bleotu <alexbleotu at gmail.com>:
> Problema este urmatoarea.
> Eu am scris tema pe windows in C (nu C++).
> Pentru a evita eroarea error LNK2019: unresolved external symbol am inclus
> in instructiunea de link, asa cum se specifica si in enunt la capitolul
> "Precizari Windows", fisierul ControlMonitor.obj. Din pacate nu a mers. Dupa
> o serie de cautari pe msdn am vazut ca aceasta problema apare din cauza ca
> fisierul ControlMonitor.cpp este compilat ca fisier C++ iar sursa mea ca
> fisier C. Astfel este nevoie ca definitiile functiilor din ControlMonitor ce
> sunt folosite de sursa mea, respectiv IncEnter() etc, sa apara cu "extern C"
> in fata .
> Solutia de pe msdn a mers, dar apare problema ca sursa se gaseste deja pe
> serverul de testare fara "extern C" si deci atunci cand incarc pe site voi
> avea in continuare erori de compilare. Sunt sigur ca exista si o alta
> rezolvare, dar eu nu am gasit-o...
>
> _______________________________________________
> so mailing list
> so at cursuri.cs.pub.ro
> http://cursuri.cs.pub.ro/cgi-bin/mailman/listinfo/so
>
>
--
kthxbai
More information about the so
mailing list