How to link developped projects on OCC651 with OCC660

Hi,

I am trying to build a developped project on OCC651 (Windows 7, visual 2010, under wok651)
on OCC660 (Windows 7, visual 2010, under wok660).

I can not build my toolkits.
I always obtain such error messages :

--------------------------------------------------------------------------------
Workbench : :LOC:dev:refw2010
Extraction mode : DFLT
Station : wnt
Compile mode : Optimized
Step number : 7
--------------------------------------------------------------------------------
Unit : toolkit TKToolsLMP
Steps : src lib.list lib.implib lib.libs lib.tks lib.build
lib.embed
--------------------------------------------------------------------------------

=====> TKToolsLMP:src

Info : Step src is successfull

=====> TKToolsLMP:lib.list

Info : Processing step Clearance:obj.comp
Info : Processing step Clearance:obj.idep
Info : Processing step Clearance:src
Info : Processing step MathTools:obj.comp
Info : Processing step MathTools:obj.idep
Info : Processing step MathTools:src
Info : Processing step HyperPlane:obj.comp
Info : Processing step HyperPlane:obj.idep
Info : Processing step HyperPlane:src
Info : Step lib.list is successfull

=====> TKToolsLMP:lib.implib

Info : Creating : TKToolsLMP.lib TKToolsLMP.exp
Info : Succeeded : TKToolsLMP.lib TKToolsLMP.exp
Création de la bibliothèque C:/WOK6.6.0/wok_entities/LOC/dev/refw2010/wnt/obj/.tmp/TKToolsLMP.lib et de l'objet C:/WOK6.6.0/wok_entities/LOC/dev/refw2010/wnt/obj/.tmp/TKToolsLMP.exp

Info : Step lib.implib is successfull
Error : Unable to get ImplDep file for unit TKToolsLMP

=====> TKToolsLMP:lib.libs

Info : Step lib.libs is successfull

=====> TKToolsLMP:lib.tks

Info : Step lib.tks is successfull

=====> TKToolsLMP:lib.build

LINK
Info : Creating : TKToolsLMP.dll TKToolsLMP.lib TKToolsLMP.dll.manifest
Error : Errors Occured :
C:/WOK6.6.0/wok_entities/LOC/dev/refw2010/wnt/lib/TKToolsLMP.exp : warning LNK4042: objet spécifié plus d'une fois ; définitions supplémentaires ignorées

HyperPlane_Polytope.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

HyperPlane_Contact.obj : error LNK2019: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ) référencé dans la fonction _time

HyperPlane_Surface.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

MathTools_SumPolytope3d.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

MathTools_ConvexEnvelop2d.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

MathTools_SumPolytope2d.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

MathTools_Polytope3d.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

MathTools_SequenceOfLin2d_0.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

MathTools_SequenceOfPln_0.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

MathTools_SequenceNodeOfSequenceOfLin2d_0.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

MathTools_SequenceNodeOfSequenceOfPln_0.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

MathTools_Torseur.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

MathTools_Polytope2d.obj : error LNK2001: symbole externe non résolu "public: virtual void __thiscall Standard_Storable::Delete(void)" (?Delete@Standard_Storable@@UAEXXZ)

-----------------------------------
------------------------------------

C:/WOK6.6.0/wok_entities/LOC/dev/refw2010/wnt/obj/.tmp/TKToolsLMP.dll : fatal error LNK1120: 490 externes non résolus

Info : Failed : TKToolsLMP.dll TKToolsLMP.lib TKToolsLMP.dll.manifest
Info : ------------
Info :
Error : Failed during execution
Info : Step lib.build
Error : Step lib.build failed
Error : Step lib.embed not done : almost TKToolsLMP:lib.build failed
Info : ------------------ Process report ------------------
Info : Failed TKToolsLMP (lib.build lib.embed )
Info : ----------------------------------------------------

:LOC:dev:refw2010>

Who has an idea about this problem ?

Thanks,

Denis Teissandier

Forum supervisor's picture

Dear Denis,
First of all I would suggested you to check WOK configuration options kept in 'custom.bat' file.
If you will not find a solution you may contact us via the Contact Form http://www.opencascade.org/about/contacts/.
We will try to find a solution/workaround acceptable for you.
Best regards