Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › Open Cascade
- This topic has 19 hozzászólás, 4 résztvevő, and was last updated 18 years, 11 months telt el by
uzsolt.
-
SzerzőBejegyzés
-
2006-07-31-19:37 #20671772006-07-31-19:46 #2067178
Igen, de lehet h nem elég alaposan, mert most h bújom kicsit jobban már elõreléptem annyit, h a DRAWEXE filet kell indítani, ez el is indul, itt ki kéne adni a pload ALL parancsot, és erre el kéne indulnia elvileg, de ezzel a hibával elszáll:
Code:Failed to load plugin: Neither CSF_DrawPluginDefaults, nor CASROOT variables have been setcsoege
2006-07-31-20:20 #2067179nor CASROOT variables have been set
2006-08-01-14:10 #2067180Aha, már látom énis… Csak azt nem tudom, hogy azt hol kell belõni… mert azt hogy hogyan azt már megtaláltam a doksiban… Ha ebben tudnál segíteni megköszönném!
csoege
2006-08-01-16:18 #2067181Nem lehet, hogy ez egyszerûen egy „rendszerváltozó”, amit bashban kell beállítani?
2006-08-01-17:05 #2067182Sõt egész biztos h az, csak nem tudom hogy hol és hogyan…
A doksiban van egy ilyen def rá, hogy: CASROOT is used to define the root directory of Open CASCADE Technology, valamint egy leírás, hogy hogy kell beállítani: setenv CASROOT /dn03/OS/OCC/OpenCASCADE-/ros? csak azt nem tudom, hogy ezt hova pötyögjem be…csoege.
2006-08-01-18:27 #2067183Abba a konzolablakba, amiben utána elindítod
2006-08-01-20:53 #20671842006-08-01-21:25 #2067185Mi van? Szerintem ne bonyolítsd túl (bár a setenv nekem furcsa, hogy nincs):
Code:CASROOT=/usr/local/OpenCascade/ros DRAWEXE2006-08-01-21:31 #2067186Na, már rájöttem milyen hülye is voltam eddig… Szal ez a /ros/env.csh, egy script, ebben be kell lõni a CASROOT változót, és az OS_NAME változót, ha jól értem, és ez után kell indítani a CASROOT/lin/bin/DRAWEXE binárist. Csakhogy, én ezt most megcsináltam, így néz ki most a script:
Code:#!/bin/csh -fsetenv CASROOT /usr/local/OpenCascade/ros
set OS_NAME=`Linux`
if ( $?PATH ) then
setenv PATH $CASROOT/../3rdparty/$OS_NAME/tcltk/bin:$CASROOT/$OS_NAME/bin:$PATH
else
setenv PATH $CASROOT/../3rdparty/$OS_NAME/tcltk/bin:$CASROOT/$OS_NAME/bin
endif
if ( $?LD_LIBRARY_PATH ) then
setenv LD_LIBRARY_PATH $CASROOT/../3rdparty/$OS_NAME/tcltk/lib:$CASROOT/$OS_NAME/lib:$LD_LIBRARY_PATH
else
setenv LD_LIBRARY_PATH $CASROOT/../3rdparty/$OS_NAME/tcltk/lib:$CASROOT/$OS_NAME/lib
endif
setenv CSF_MDTVFontDirectory $CASROOT/src/FontMFT
setenv CSF_LANGUAGE us
setenv MMGT_CLEAR 1
setenv CSF_EXCEPTION_PROMPT 1
setenv CSF_SHMessage $CASROOT/src/SHMessage
setenv CSF_MDTVTexturesDirectory $CASROOT/src/Textures
setenv CSF_XSMessage $CASROOT/src/XSMessage
setenv CSF_StandardDefaults $CASROOT/src/StdResource
setenv CSF_PluginDefaults $CASROOT/src/StdResource
setenv CSF_XCAFDefaults $CASROOT/src/StdResource
setenv CSF_StandardLiteDefaults $CASROOT/src/StdResource
setenv CSF_GraphicShr $CASROOT/$OS_NAME/lib/libTKOpenGl.so
setenv CSF_UnitsLexicon $CASROOT/src/UnitsAPI/Lexi_Expr.dat
setenv CSF_UnitsDefinition $CASROOT/src/UnitsAPI/Units.dat
setenv CSF_IGESDefaults $CASROOT/src/XSTEPResource
setenv CSF_STEPDefaults $CASROOT/src/XSTEPResource
setenv CSF_XmlOcafResource $CASROOT/src/XmlOcafResourcesetenv TCLHOME $CASROOT/../3rdparty/$OS_NAME/tcltk
setenv TCLLIBPATH $TCLHOME/lib
if ( $OS_NAME == „SunOS” ) then
setenv ITK_LIBRARY $TCLLIBPATH/itk3.2
setenv ITCL_LIBRARY $TCLLIBPATH/itcl3.2
setenv TIX_LIBRARY $TCLLIBPATH/tix8.1
setenv TK_LIBRARY $TCLLIBPATH/tk8.4
setenv TCL_LIBRARY $TCLLIBPATH/tcl8.4
else if ( $OS_NAME == „Linux” ) then
setenv ITK_LIBRARY $TCLLIBPATH/itk3.2
setenv ITCL_LIBRARY $TCLLIBPATH/itcl3.2
if ( $?TIX_LIBRARY ) then
unsetenv TIX_LIBRARY
endif
setenv TK_LIBRARY $TCLLIBPATH/tk8.4
setenv TCL_LIBRARY $TCLLIBPATH/tcl8.4
endifSztem minden ok, de ennek ellenére a hibaüzenet ugyanaz…
Code:root:/usr/local/OpenCascade/ros# ./lin/bin/DRAWEXE
the CASROOT variable is mandatory to Run OpenCascade
No default file
% %csoege
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz