VC++ 2012: Egyik project függvényeit egy másik project-ben
2014-08-20T19:11:23+02:00
2014-08-20T20:07:40+02:00
2022-07-19T03:26:15+02:00
rolaca11
Sziasztok,
Van egy Solution-öm VC++ 2012-ben, amiben van 2 Project:
 - Main (Startup, .exe)
 - Functions (.dll)

a Main project-ben szeretném felhasználni azokat a függvényeket, amik a Functions project-ben vannak. Be van állítva, hogy a Functions project .dll-re forduljon le, illetve az is, hogy a Main project a Functions project-től függjön.
Ezután hogy tudom használni a Functions függvényeit a Main-ben?
Include-olni nem tudom a Functions-ben lévő .h fájlt, és enélkül sem működik.
Mit hagytam ki?
Mutasd a teljes hozzászólást!
Oké, rájöttem:
Az már megvolt, hogy __declspec(dllexport / dllimport)-ot kell használnom, és azt a hibaüzenetet kaptam, hogy "Redefinition; different linkage"
Én meg azt gondoltam, hogy ez amiatt van, mert rosszul használom a __declspec()-et, és/vagy vmit kifelejtettem, de nem ez volt a helyzet, hanem a header-ben bent felejtettem egy declarációt, amit kitörölve már működik a dolog.

Köszönöm az eddigi segítséget, mostmár értem, hogy működik a dll-ből exe-be való rejtelmek
Mutasd a teljes hozzászólást!

abcd