Open Cascade

10 bejegyzés megtekintése - 1-10 / 20
  • Szerző
    Bejegyzés
  • #2067177
    kisbetu
    Felhasználó

      Doksit olvastál?

      #2067178
      csoege
      Felhasználó

        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 set

        csoege

        #2067179
        uzsolt
        Felhasználó

          nor CASROOT variables have been set

          #2067180
          csoege
          Felhasználó

            Aha, 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

            #2067181
            kisbetu
            Felhasználó

              Nem lehet, hogy ez egyszerûen egy „rendszerváltozó”, amit bashban kell beállítani?

              #2067182
              csoege
              Felhasználó

                Sõ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.

                #2067183
                kisbetu
                Felhasználó

                  Abba a konzolablakba, amiben utána elindítod

                  #2067184
                  csoege
                  Felhasználó
                    #2067185
                    uzsolt
                    Felhasználó

                      Mi van? Szerintem ne bonyolítsd túl (bár a setenv nekem furcsa, hogy nincs):

                      Code:
                      CASROOT=/usr/local/OpenCascade/ros DRAWEXE
                      #2067186
                      csoege
                      Felhasználó

                        Na, 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 -f

                        setenv 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/XmlOcafResource

                        setenv 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
                        endif

                        Sztem 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

                      10 bejegyzés megtekintése - 1-10 / 20
                      • Be kell jelentkezni a hozzászóláshoz.