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????
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.