26. august 2007 - 17:58Der er
11 kommentarer og 1 løsning
vs2005 og inkludering af filer
Jeg har et dll projekt, der har nogle inkludes og det virker fint. Men så prøvede jeg at lave et console og så fik jeg en masse LNK2019 fejl. Derefter oprettet jeg et test projekt bestående af:
test1.h
class test { public: test(); };
test1.cpp #include "test1.h"
test::test() {
}
test.cpp #include "test1.h"
int main(int argc, char* argv[]) { test t;
return 0; }
Den compilere fint, men linkeren brokker sig over:
error LNK2019: unresolved external symbol "public: __thiscall test::test(void)" (??0test@@QAE@XZ) referenced in function _main test.obj
Burde dette ikke virke?? Nogen der har nogle forslag????
Normalt vil man lave er projekt med en eller flere .h + en eller flere .cpp som buildes til en enkelt .lib - og så vil man i andre projekter inkludere en .h fra det projekt og linke mod den genererede .lib fra projektet.
tja, kan bedre finde ud af den navngivning, atoi eller hvad de nu hedder siger mig ikke så meget.... Findes der nogen der opperere direkte på strenge og ikke kun på char* ???
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.