On 4/4/08, Alin M Elena <[EMAIL PROTECTED]> wrote: > > Hi, > > I try to port an application on windows using VS2005 Professional edition. > It uses qt4 and readline. As external libs > > > > I get this set of errors that do not help me to much in the linking stage > > > > Linking CXX executable bin\aten.exe > > gui.lib(disorder_funcs.cpp.obj) : error LNK2019: unresolved external symbol > "public: bool __thiscall Model::isMoveAllowe > > d(enum MonteCarlo::MoveType)" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@@Z) referenced in > function "private: vo > > id __thiscall AtenForm::refreshComponentData(void)" > ([EMAIL PROTECTED]@@AAEXXZ) > > command.lib(disorder.cpp.obj) : error LNK2001: unresolved external symbol > "public: bool __thiscall Model::isMoveAllowed( > > enum MonteCarlo::MoveType)" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@@Z) > > methods.lib(mc.cpp.obj) : error LNK2001: unresolved external symbol "public: > bool __thiscall Model::isMoveAllowed(enum M > > onteCarlo::MoveType)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@@Z) > > gui.lib(disorder_funcs.cpp.obj) : error LNK2019: unresolved external symbol > "public: int __thiscall Model::nRequested(vo > > id)" ([EMAIL PROTECTED]@@QAEHXZ) referenced in function "private: void > __thiscall AtenForm::refreshComponentData(void)" > > ([EMAIL PROTECTED]@@AAEXXZ) > > command.lib(disorder.cpp.obj) : error LNK2001: unresolved external symbol > "public: int __thiscall Model::nRequested(void > > )" ([EMAIL PROTECTED]@@QAEHXZ) > > methods.lib(mc.cpp.obj) : error LNK2001: unresolved external symbol "public: > int __thiscall Model::nRequested(void)" (?n > > [EMAIL PROTECTED]@@QAEHXZ) > > gui.lib(disorder_funcs.cpp.obj) : error LNK2019: unresolved external symbol > "public: void __thiscall Model::setNRequeste > > d(int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function > "private: > void __thiscall AtenForm::on_PopulationSpin_val > > ueChanged(int)" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) > > command.lib(disorder.cpp.obj) : error LNK2001: unresolved external symbol > "public: void __thiscall Model::setNRequested( > > int)" ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) > > methods.lib(mc.cpp.obj) : error LNK2001: unresolved external symbol "public: > void __thiscall Model::setNRequested(int)" > > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) > > gui.lib(disorder_funcs.cpp.obj) : error LNK2019: unresolved external symbol > "public: void __thiscall Model::setMoveAllow > > ed(enum MonteCarlo::MoveType,bool)" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in > function "pri > > vate: void __thiscall > AtenForm::on_ComponentTranslateCheck_clicked(bool)" > ([EMAIL PROTECTED]@ > > @[EMAIL PROTECTED]) > > methods.lib(mc.cpp.obj) : error LNK2019: unresolved external symbol "public: > class Pattern * __thiscall Model::component > > Pattern(void)" ([EMAIL PROTECTED]@@QAEPAVPattern@@XZ) referenced in > function "public: bool __thiscall MonteCarlo:: > > disorder(class Model *)" ([EMAIL PROTECTED]@@QAE_NPAVModel@@@Z) > > methods.lib(mc.cpp.obj) : error LNK2019: unresolved external symbol "public: > void __thiscall Model::setComponentPattern( > > class Pattern *)" ([EMAIL PROTECTED]@@QAEXPAVPattern@@@Z) > referenced in function "public: bool __thiscall Monte > > Carlo::disorder(class Model *)" ([EMAIL PROTECTED]@@QAE_NPAVModel@@@Z) > > bin\aten.exe : fatal error LNK1120: 6 unresolved externals > > LINK Pass 1 failed. with 2 > > > > > > cmake version 2.5-20080207 > > I add in attach the CMakeLists.txt > > > > Alin >
Looks like either all the source files are NOT listed in your CMakeLists.txt file OR you need another library to link against. Do you have a file called "Model.h" that declares the "Model" class or is "Model" declared in an external library? -- Mike Jackson imikejackson _at_ gee-mail dot com _______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
