new problems: error LNK2001.

it will be a little be complicated. plz be patient, your suggestion will be very appreciated.

i am rebuilding all the workspace to generate lib/d files. i am following the order indicated in occ manual[reference 1]. however, i meet these errors [reference 2] when rebuilding the Modeling Algorightms on TKBOOL.workspace. as far as i know, i belive the errors are due to that MFC cannot find the corresponding lib files it need. and the reason of MFC blind may because i did not install tcl/tk/tix or java correctly. so, my problem is how can i know if i install them correctly. the following the the checklist of these software:

1. i installed ActiveTcl8.4.9.0.121397-win32-ix86.exe in my pc, so did i say i have installed the tcl and tk now? i can find tcl.h and tk.h in E:\activetcl\include folder now, so i think i should be correct.

2. i also dowload the source release of tcl8.4.9 and tk8.4.9, and buildall tcl8.4.9 already. i also use namke -f makefile.vc install INSTALLDIR=E:\progra~1\tcl8.4.9 to install tcl8.4.9, however, there are only three header files in .\tcl8.4.9\include, wheareas there 10 header files in E:\activetcl\include, so by now, i add E:\activetcl\include into MFC->tools->options->directory->include path.

3. if i have intalled tcl8.4.9 in last step, i should meet no problems when building tk8.4.9. however, i meet error here[refernce 3]. nmake told me tclMath.h can not be found, but i have found it in .\tcl8.4.9\generic folder, can i have given this folder to nmake by using nmake -f makefile.vc all TCLDIR=e:\progra~1\tcl8.4.9 . so the problem confused me alot.

4. i didnot install tix so far, to be frankly i don't know how can i install it and how to say i have installed it correctly.

Reference 1
Below is the ordered list of workspaces to rebuilt.

· Foundation Classes (file FoundationClasses.*)

· Modeling Data (file ModelingData.*)

· Modeling Algorithms (file ModelingAlgorithms.*)

· Visualization (file Visualization.*)

· Application Framework (file ApplicationFramework.*) 

· Data Exchange (file DataExchange.*)

· Draw (file Draw.*)

· WOK (file WOK.*)

Where * is dsw for VC++ 6.0 or sln for VC++ 7.1

--------------------Configuration: TKBool - Win32 Debug--------------------
Linking...
Creating library ..\..\win32\libd\TKBool.lib and object ..\..\win32\libd\TKBool.exp
LINK : warning LNK4049: locally defined symbol ""unsigned int GLOBAL_bvpr" (?GLOBAL_bvpr@@3IA)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettraceDSF(void)" (?TopOpeBRepDS_GettraceDSF@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GetcontextNEWKP(void)" (?TopOpeBRep_GetcontextNEWKP@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettraceDSFK(void)" (?TopOpeBRepDS_GettraceDSFK@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GetcontextALWLNBP(int &)" (?TopOpeBRep_GetcontextALWLNBP@@YAIAAH@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GettraceCONIC(void)" (?TopOpeBRep_GettraceCONIC@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettraceDSNC(void)" (?TopOpeBRepDS_GettraceDSNC@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettraceKRO(void)" (?TopOpeBRepTool_GettraceKRO@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GettraceSAVFF(void)" (?TopOpeBRep_GettraceSAVFF@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GettraceFITOL(void)" (?TopOpeBRep_GettraceFITOL@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl TopOpeBRep_SettraceEEFF(unsigned int)" (?TopOpeBRep_SettraceEEFF@@YAXI@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GettraceEEFF(int,int,int,int)" (?TopOpeBRep_GettraceEEFF@@YAIHHHH@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GettraceSI(void)" (?TopOpeBRep_GettraceSI@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""int SAVFFi2" (?SAVFFi2@@3HA)" imported
LINK : warning LNK4049: locally defined symbol ""int SAVFFi1" (?SAVFFi1@@3HA)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GetcontextFFOR(void)" (?TopOpeBRep_GetcontextFFOR@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GettraceEEFF(void)" (?TopOpeBRep_GettraceEEFF@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettraceEDSF(void)" (?TopOpeBRepDS_GettraceEDSF@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl FEINT_DUMPPOINTS(class TopOpeBRep_FaceEdgeIntersector &,class TopOpeBRepDS_DataStructure const &)" (?FEINT_DUMPPOINTS@@YAXAAVTopOpeBRep_FaceEdgeIntersector@@ABVTopOpeBRepDS_DataStructure@
@@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettraceEND(void)" (?TopOpeBRepTool_GettraceEND@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl BREP_mergePDS(class Handle_TopOpeBRepDS_HDataStructure const &)" (?BREP_mergePDS@@YAXABVHandle_TopOpeBRepDS_HDataStructure@@@Z)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl BREP_sortonparameter(class Handle_TopOpeBRepDS_HDataStructure const &)" (?BREP_sortonparameter@@YAXABVHandle_TopOpeBRepDS_HDataStructure@@@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GettraceSHA(int)" (?TopOpeBRep_GettraceSHA@@YAIH@Z)" imported
LINK : warning LNK4049: locally defined symbol ""class TopOpeBRep_traceSIFF SIFF" (?SIFF@@3VTopOpeBRep_traceSIFF@@A)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GettraceSIFF(void)" (?TopOpeBRep_GettraceSIFF@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""class TopoDS_Shape GLOBALDS_shape2" (?GLOBALDS_shape2@@3VTopoDS_Shape@@A)" imported
LINK : warning LNK4049: locally defined symbol ""class TopoDS_Shape GLOBALDS_shape1" (?GLOBALDS_shape1@@3VTopoDS_Shape@@A)" imported
LINK : warning LNK4049: locally defined symbol ""class TOPKRO KRO_DSFILLER_INTFE" (?KRO_DSFILLER_INTFE@@3VTOPKRO@@A)" imported
LINK : warning LNK4049: locally defined symbol ""class TOPKRO KRO_DSFILLER_INTEE" (?KRO_DSFILLER_INTEE@@3VTOPKRO@@A)" imported
LINK : warning LNK4049: locally defined symbol ""class TOPKRO KRO_DSFILLER_INTFF" (?KRO_DSFILLER_INTFF@@3VTOPKRO@@A)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRep_GetcontextNONOG(void)" (?TopOpeBRep_GetcontextNONOG@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettraceSPSX(int)" (?TopOpeBRepDS_GettraceSPSX@@YAIH@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettracePI(void)" (?TopOpeBRepDS_GettracePI@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettracePEI(void)" (?TopOpeBRepDS_GettracePEI@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettracePCI(void)" (?TopOpeBRepDS_GettracePCI@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GetcontextMKTONREG(void)" (?TopOpeBRepDS_GetcontextMKTONREG@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettraceISTO(void)" (?TopOpeBRepDS_GettraceISTO@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettraceDEGEN(void)" (?TopOpeBRepDS_GettraceDEGEN@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettraceSTRANGE(void)" (?TopOpeBRepDS_GettraceSTRANGE@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl debredfac(int)" (?debredfac@@YAXH@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettracePFI(void)" (?TopOpeBRepDS_GettracePFI@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GetcontextNOPNC(void)" (?TopOpeBRepDS_GetcontextNOPNC@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GetcontextNOGAP(void)" (?TopOpeBRepDS_GetcontextNOGAP@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettraceGAP(void)" (?TopOpeBRepDS_GettraceGAP@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int GLOBAL_faces2d" (?GLOBAL_faces2d@@3IA)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GetcontextNOFE(void)" (?TopOpeBRepBuild_GetcontextNOFE@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceCU(void)" (?TopOpeBRepBuild_GettraceCU@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceCUV(void)" (?TopOpeBRepBuild_GettraceCUV@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceSPF(void)" (?TopOpeBRepBuild_GettraceSPF@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepDS_GettraceSPSXX(int,int)" (?TopOpeBRepDS_GettraceSPSXX@@YAIHH@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GetcontextSPEON(void)" (?TopOpeBRepBuild_GetcontextSPEON@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""void * GFABUMAKEFACEPWES_DEB" (?GFABUMAKEFACEPWES_DEB@@3PAXA)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl debaddpwes(int,enum TopAbs_State,int,enum TopAbs_Orientation,class TopOpeBRepBuild_Builder * const &,class TopOpeBRepBuild_WireEdgeSet * const &,class TCollection_AsciiString const &,clas
s TCollection_AsciiString const &)" (?debaddpwes@@YAXHW4TopAbs_State@@HW4TopAbs_Orientation@@ABQAVTopOpeBRepBuild_Builder@@ABQAVTopOpeBRepBuild_WireEdgeSet@@ABVTCollection_AsciiString@@4@Z)" imported
LINK : warning LNK4049: locally defined symbol ""int GLOBAL_issp" (?GLOBAL_issp@@3HA)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettraceC2D(void)" (?TopOpeBRepTool_GettraceC2D@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GetcontextREGUXPU(void)" (?TopOpeBRepBuild_GetcontextREGUXPU@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GetcontextNOREGUFA(void)" (?TopOpeBRepBuild_GetcontextNOREGUFA@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceSAVFREGU(void)" (?TopOpeBRepBuild_GettraceSAVFREGU@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GetcontextNOREGUSO(void)" (?TopOpeBRepBuild_GetcontextNOREGUSO@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceSAVSREGU(void)" (?TopOpeBRepBuild_GettraceSAVSREGU@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""int GLOBAL_iexF" (?GLOBAL_iexF@@3HA)" imported
LINK : warning LNK4049: locally defined symbol ""int GLOBAL_iexE" (?GLOBAL_iexE@@3HA)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl debfillp(int)" (?debfillp@@YAXH@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettraceVC(void)" (?TopOpeBRepTool_GettraceVC@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettraceCLOV(void)" (?TopOpeBRepTool_GettraceCLOV@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceAREA(void)" (?TopOpeBRepBuild_GettraceAREA@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceCHK(void)" (?TopOpeBRepBuild_GettraceCHK@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceCHKOK(void)" (?TopOpeBRepBuild_GettraceCHKOK@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceCHKNOK(void)" (?TopOpeBRepBuild_GettraceCHKNOK@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettracePURGE(void)" (?TopOpeBRepBuild_GettracePURGE@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GetcontextSF2(void)" (?TopOpeBRepBuild_GetcontextSF2@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceSPS(void)" (?TopOpeBRepBuild_GettraceSPS@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceSHEX(void)" (?TopOpeBRepBuild_GettraceSHEX@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_FUN_aresamegeom(class TopoDS_Shape const &,class TopoDS_Shape const &)" (?TopOpeBRepBuild_FUN_aresamegeom@@YAIABVTopoDS_Shape@@0@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceFUFA(void)" (?TopOpeBRepBuild_GettraceFUFA@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""class TopTools_IndexedMapOfOrientedShape STATIC_PURGE_mapeds" (?STATIC_PURGE_mapeds@@3VTopTools_IndexedMapOfOrientedShape@@A)" imported
LINK : warning LNK4049: locally defined symbol ""class TopTools_IndexedMapOfShape STATIC_PURGE_mapv" (?STATIC_PURGE_mapv@@3VTopTools_IndexedMapOfShape@@A)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettraceCHKBSPL(void)" (?TopOpeBRepTool_GettraceCHKBSPL@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettracePCURV(void)" (?TopOpeBRepTool_GettracePCURV@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettraceNYI(void)" (?TopOpeBRepTool_GettraceNYI@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettraceCORRISO(void)" (?TopOpeBRepTool_GettraceCORRISO@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl FUN_tool_trace(class gp_Pnt2d)" (?FUN_tool_trace@@YAXVgp_Pnt2d@@@Z)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl FUN_REINIT(void)" (?FUN_REINIT@@YAXXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettraceREGUFA(void)" (?TopOpeBRepTool_GettraceREGUFA@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl FUN_tool_tori(enum TopAbs_Orientation)" (?FUN_tool_tori@@YAXW4TopAbs_Orientation@@@Z)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GettraceREGUSO(void)" (?TopOpeBRepTool_GettraceREGUSO@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepBuild_GettraceFE(void)" (?TopOpeBRepBuild_GettraceFE@@YAIXZ)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl FDSCNX_Close(void)" (?FDSCNX_Close@@YAXXZ)" imported
LINK : warning LNK4049: locally defined symbol ""void __cdecl FDSSDM_Close(void)" (?FDSSDM_Close@@YAXXZ)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int GLOBAL_USE_NEW_BUILDER" (?GLOBAL_USE_NEW_BUILDER@@3IA)" imported
LINK : warning LNK4049: locally defined symbol ""unsigned int __cdecl TopOpeBRepTool_GetcontextNOSEW(void)" (?TopOpeBRepTool_GetcontextNOSEW@@YAIXZ)" imported
TopOpeBRepBuild_ShellFaceClassifier.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection
_AsciiString const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepBuild_BuilderON.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiStri
ng const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepBuild_Griddump.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiStrin
g const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepBuild_Section.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString
const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepBuild_fctwes.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString
const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepBuild_ShapeSet.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiStrin
g const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepDS_TKI.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString const
&)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepDS_Dumper.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString con
st &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepDS_HDataStructure.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiSt
ring const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepDS_FIR.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString const
&)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRep_EdgesIntersector.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiSt
ring const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRep_FFDumper.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString con
st &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepDS.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString const &)"
(??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRepDS_Interference.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiStri
ng const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRep_traceSIFF.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString co
nst &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRep_mergePDS.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString con
st &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRep_VPointInter.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString
const &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
TopOpeBRep_LineInter.obj : error LNK2001: unresolved external symbol "class std::basic_ostream > & __cdecl operator > &,class TCollection_AsciiString co
nst &)" (??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@ABVTCollection_AsciiString@@@Z)
..\..\win32\bind/TKBool.dll : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

TKBool.dll - 19 error(s), 91 warning(s)

reference 3
E:\PROGRA~1\tk8.4.9\win>NMAKE -F MAKEFILE.VC ALL TCLDIR=E:\progra~1\tcl8.4.9

Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

===============================================================================
*** Compiler has 'Optimizations'
*** Compiler has 'Pentium 0x0f fix'
*** Linker has 'Win98 alignment problem'
*** Intermediate directory will be '.\Release\tk_Dynamic'
*** Output directory will be '.\Release'
*** Suffix for binaries will be ''
*** Optional defines are '-DTCL_CFGVAL_ENCODING=\"cp1252\" -DTCL_CFG_OPTIMIZED'
*** Warning: Tk requires the source distribution of Tcl to build from,
*** at this time, sorry. Please set the TCLDIR macro to point to the
*** Tcl sources.
*** Dependency rules are not being used.

cl -DBUILD_tk -Oti -nologo -c -W3 -YX -Fp.\Release\tk_Dynamic\ -QI0f -MD
-I"..\win" -I"..\generic" -I"..\bitmaps" -I"..\xlib" -I "E:\progra~1\tcl8.4.9\
include" -DTCL_CFGVAL_ENCODING=\"cp1252\" -DTCL_CFG_OPTIMIZED -DUSE_TCL_STUBS -F
o.\Release\tk_Dynamic\ @C:\DOCUME~1\wayne\LOCALS~1\Temp\nma01620.
tkImgPhoto.c
..\win\tkWinPort.h(132) : fatal error C1083: Cannot open include file: 'tclInt.h
': No such file or directory
tkScale.c
..\win\tkWinPort.h(132) : fatal error C1083: Cannot open include file: 'tclInt.h
': No such file or directory
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.

Wayne's picture

hi, all, thank you very attention, i have resolved the problems

the following is the key idea, wish can help newbees like me¡G¡^

for tcl/tk, just install the latest activetcl will be ok. it is recommend to install it at boot folder, say, drive:\tcl, becuase tcl will be sensitive to space if installed in drive:\program files\tcl. anyway, this is only might,not must.

then, download the tix binary release, and install it into the tcl folder you just installed tcl/tk

next, configure in mfc->tools->options->directory->include to include the header files of tcl, also ....->lib files.

after installing jdk and configure, we can start rebuilding all the workspace by order in manual:

Below is the ordered list of workspaces to rebuilt.

¡P Foundation Classes (file FoundationClasses.*)

¡P Modeling Data (file ModelingData.*)

¡P Modeling Algorithms (file ModelingAlgorithms.*)

¡P Visualization (file Visualization.*)

¡P Application Framework (file ApplicationFramework.*) 

¡P Data Exchange (file DataExchange.*)

¡P Draw (file Draw.*)

¡P WOK (file WOK.*)

enjoy!