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

Reply via email to