Portál AbcLinuxu, 31. října 2025 18:34
std::string moje_funkce( std::string arg1, std::string arg2, int arg3 );Anebo jednoduse ziskat instanci nejake tridy a tu "vlozit" do promenne, aby s ni slo jednoduse "operovat" V dokumentaci jsem nasel akorat same priklady a vysvetleni funkci bez parametru, navratovych hodnot ( byly typu void ) a tridy, ty jsem tam nenasel vubec
 
            dlsym() předat manglované jméno, které zjistíte např. pomocí nm. Viz příklad v příloze.
             
             
            extern "C", bude exportována pod nemanglovaným jménem a pak to bude fungovat i s ním. Výhoda je, že to bude přenositelné (nemusíte znát manglované jméno). Nevýhoda je, že jméno pak nemůžete overloadovat a musíte ji deklarovat jako extern "C" i v každém programu, který knihovnu používá "normálním" způsobem.
             )
)
            extern "C" určitě správná volba, původní odpověď jsem psal s představou, že máte hotovou C++ knihovnu, do které nemůžete nebo nechcete zasahovat.
            ale nikde tam nebyla definice te cos funkce ( doufam, ze jsem se dival poradne
man cos
       #include <math.h>
       double cos(double x);
             15.6.2010 11:06
Pavel Stárek             | skóre: 43
             | blog: Tady bloguju já :-)
             | Kolín
        15.6.2010 11:06
Pavel Stárek             | skóre: 43
             | blog: Tady bloguju já :-)
             | Kolín
         take diky
 take diky  
             
            
        Tiskni
            
                Sdílej:
                 
                 
                 
                 
                 
                 
            
    
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.