Rechner, der jederzeit aufgerufen werden kann



  • Okay, Danke....

    Ich habe da etwas über die cmath gefunden, die ich auch schon ein paar mal verwendet habe. Aber ich finde dort keine Funktion, die mir eine Rechnung/Term ausrechnet und das ergebnis zurückliefert....
    Kennt ihr da eine?



  • Golfi1812 schrieb:

    .

    <cmath> ist Teil der so genannten Stadardbibliothek. <cmath> hat keine Funktionen zum Lösen von Gleichungssystemen. Der Tipp oben hat auf Fremdbibliotheken abgezielt. Diese werden von deinem Compiler normalerweise nicht mitgeliefert und müssen erst von dir installiert, eingebunden und gelinkt werden.
    Konkret empfehlen kann ich dir allerdings keine Mathelib, vielleicht haben andere da ja mehr Erfahrung.



  • Was haltete ihr hiervon?:
    http://forums.purebasic.com/german/viewtopic.php?f=8&t=12792#

    Ist das brauchbar?



  • Was genau willst du? 😕 Die Standardfunktionen liefern alle einen berechneten Wert zurück - das ist ihr Sinn!
    Willst du aufwendigere Berechnungen als Funktion oder als separaten Prozess? 😕 Dann musst du mehr erklären.



  • Was du suchst ist ein Equation Parser für C++.
    Sowas selber zu bauen ist recht kompliziert, zumindest wenn man es gut machen will. Dein zu berechnender Term wird dabei auf einen Stack in Post-Fix Notation gelegt, das heißt aus der Gleichung

    x+3*x^2

    wird

    x 3 x ^2 * +

    Dann geht man das von links nach rechts durch und wenn man bei einem Operator ist wird das letzte (bei unären Operatoren, wie ^2, sqrt, sin, cos oder das unäre minus) bzw. die letzten beiden (bei binären Operatoren, z.b. +, -, *, /) Argumente darauf angewendet, z.b. wird das ^2 auf x angewendet, das * auf 3 und dem Ergebnis aus x ^2.

    Wenn du mal danach googelst wirst du Seiten wie das hier http://www.speqmath.com/tutorials/expression_parser_cpp/index.html finden.

    Ich hoffe, dass es das ist, was du suchst.

    Grüße

    Max



  • Golfi1812 schrieb:

    Was haltete ihr hiervon?:
    http://forums.purebasic.com/german/viewtopic.php?f=8&t=12792#

    Ist das brauchbar?

    Wenn es C++ wäre, wäre es mit Sicherheit brauchbar.
    Ansonsten als Lib kompilieren und von C++ aus aufrufen.



  • Max3000 schrieb:

    Dein zu berechnender Term wird dabei auf einen Stack in Post-Fix Notation gelegt

    Ja, das ist eine Möglichkeit.

    Max3000 schrieb:

    bei unären Operatoren, wie ^2

    WTF?



  • Danke für die Antworten.

    Also was ich möchte, ist eine Funktion(oder was auch immer), der man ein Argument als stirng liefert z.b. 2+2*2 und die Funktion rechnet dies dann korekt aus und gibt mit return das Endergebniss zurück. Das ganze in C++



  • Okay wenn ich mich nun für diese library entscheide :
    http://forums.purebasic.com/german/viewtopic.php?f=8&t=12792

    Wie binde ich sie dann in Visual studio C++ ein, dass ich sie verwenden kann?
    Ich habe sie kopiert und als Textdokument mit der Endung .lib gespeichert unter
    .....C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib

    Doch wie binde ich sie jetzt richtig im VisualStudio ein ?



  • Hallo Golfi,

    du kannst doch nicht einfach eine VB-Datei als "lib" benutzen 😕

    Ich hatte dir doch schon in deinem anderen "Nullpunkt"-Thread meinen Funktionsparser empfohlen: http://www.c-plusplus.net/forum/p2123216#2123216





  • Ich habe leider keine Ahnung wie ich diesePareser in meine Programme einbaue!

    Wie macht ihr das denn wenn ihr ein Programm schreibt, das unteranderem auch etwas ausrechnen soll. Dann schreibt ihr doch nicht extra einen neuen rechnercode da rein. Ihr bedient euch doch aus i-einer Funktion die das übernimmt. So ist es doch oder?

    Deswegen, bitte mal ein Code Beipiel oder eine Hilfe mit Beispiel, wie ich so einen Pareser richtig einfüge und verwende. Wie gesagt benutze ich Visual C++ und bin noch bei den Konsolenanwendungen.

    Hilfe bitte





  • Ich habe den muParser heruntergleaden, extrahiert und den Ordner geöffnet.
    Jetzt verstehe ich folgenden schritt nicht:

    In order to compile muParser from makefiles, open a command prompt then move to the muParser/build directory and type: •mingw32-make -fmakefile.mingw for mingw
    •nmake -fmakefile.vc for msvc
    •make -fmakefile.bcc for borland
    •wmake -fmakefile.wat for watcom
    All makefiles support the following options:
    # Set to 1 to build debug version [0,1]
    # 0 - Release
    # 1 - Debug
    DEBUG = 0

    # Set to 1 to build shared (DLL) version [0,1]
    # 0 - Static
    # 1 - DLL
    SHARED = 0

    # Set to 1 to compile samples [0,1]
    SAMPLES = 1
    The muParser library is created in the 'lib' folder and the sample binaries are created in samples\example1 or samples\example2. (You may need to copy the dll into the example2 directory in order to run it.)

    samples\example1 can be compiled *only* when building muParser as a STATIC library (SHARED=0).
    samples\example2 can be compiled *only* when building muParser as a SHARED library (SHARED=1).

    Was muss ich da machen? Bzw. was muss ich da mit der Konsole machen und was muss ich mit diesen #Set.... Befehlen machen. Wie gebe ich das alles ein?



  • Golfi1812 schrieb:

    Ich habe sie kopiert und als Textdokument mit der Endung .lib gespeichert

    Das ist nicht dein ernst, oder?

    Also zu dem muParser...

    Du lädst dir ja nur den Sourcecode runter und musst den erstmal selbst kompilieren. Makefiles sind im Prinzip nur Anleitungen für den Computer, wo drin steht, wie er ein Projekt zu kompilieren hat. Das ganze tritt bei Linux häufiger auf, in Windows braucht man sowas eher selten. Im Ordner "build" findest du das entsprechende Makefile was du brauchst (Windows und MSVC).

    Du öffnest einfach die Eingaeaufforderung und gibst folgendes ein:

    cd muparser_v2_0_0
    cd build
    nmake -fmakefile.vc
    

    Der letzte Befehl erzeugt eine Library im Unter-Ordner "lib", die du in Visual Studio auch noch einbinden musst. Dazu gehst du im Menü auf Projekt->Einstellungen und im Reiter Linker musst du diese Lib einfügen.

    Das Nächste ist die Header-Datei. Diese bindest du ja mit include in dein Programm ein, aber du musst VC noch sagen in welchem Verzeichnis er danach suchen muss. Auch das findest du in den Projekteinstellungen unter "Additional Include Directories" (oder so ähnlich). Probiers mal aus und sag an welchem Punkt es eventuell hakt. Solche Arbeiten sind manchmal sehr lästig weil ab und zu mal was nicht funktioniert wie es sollte.

    Grüße

    Max



  • Danke das hat mir geholfen, nur mit der Eingabeaufforderung klappt das nicht:

    Nach dem C:\User\.....>gebe ich folgendes ein:cd muparser\cd build\ nmake -fmakefile.vc

    Doch dann wird immer wieder ausgegeben,dass der Dateipfad nicht gefunden werden kann.

    Was mache ich falsch?



  • Okay, vergesst den dummen ***Scheiß***,den ich im vorherugen Beitrag geschrieben habe. OMG

    Ht alles soweit geklappt bis auf einen Befehl: nmake -fmakefile.vc

    da sagt er mir immer wieder, dass es den Befehl nicht gäbe.

    Was läuft da falsch?



  • Also ein bisschen Eigeninitiative wäre schon angebracht.

    Was du brauchst ist das Programm NMAKE.EXE.
    Entweder es ist bei dir schon installiert und steht nur nicht im PATH drin, oder du musst es noch runterladen.

    Dazu müsstest du mal selbst recherchieren, wie das bei deinem Betriebssystem genau funktioniert. Mehr kann ich dir leider auch nicht helfen.



  • Danke, ich habe alles befolgt. Doch an einer Stelle hackt es immer noch:

    Wenn ich eines der samples in VC++ einfügr und dann debugge hat der Compiler immer was dagegen und meldet mir, dass er "muparser.lib" (die lib datei,die ich unter Projekteigenschaften/Linker/Zusätzliche Abhängikeiten neben den vielen anderen libs eingetragen habe.

    Wo liegt da der Fehler?



  • Okay ich das scheint jetzt zu funktionieren,nachdem ich die lib auch in den lib Orddner unter VC kopiert habe, doch jetzt kommt mir der Compiler mit über 30 Fehlermeldungen:

    Fehler	1	error LNK2038: Konflikt ermittelt für "_ITERATOR_DEBUG_LEVEL": Der Wert "0" stimmt nicht mit dem Wert "2" in Test.obj überein.	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\muparser.lib(muParser_lib_muParserBase.obj)
    Fehler	2	error LNK2038: Konflikt ermittelt für "_ITERATOR_DEBUG_LEVEL": Der Wert "0" stimmt nicht mit dem Wert "2" in Test.obj überein.	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\muparser.lib(muParser_lib_muParserError.obj)
    Fehler	3	error LNK2038: Konflikt ermittelt für "_ITERATOR_DEBUG_LEVEL": Der Wert "0" stimmt nicht mit dem Wert "2" in Test.obj überein.	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\muparser.lib(muParser_lib_muParser.obj)
    Fehler	4	error LNK2038: Konflikt ermittelt für "_ITERATOR_DEBUG_LEVEL": Der Wert "0" stimmt nicht mit dem Wert "2" in Test.obj überein.	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\muparser.lib(muParser_lib_muParserTest.obj)
    Fehler	5	error LNK2038: Konflikt ermittelt für "_ITERATOR_DEBUG_LEVEL": Der Wert "0" stimmt nicht mit dem Wert "2" in Test.obj überein.	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\muparser.lib(muParser_lib_muParserCallback.obj)
    Fehler	6	error LNK2038: Konflikt ermittelt für "_ITERATOR_DEBUG_LEVEL": Der Wert "0" stimmt nicht mit dem Wert "2" in Test.obj überein.	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\muparser.lib(muParser_lib_muParserTokenReader.obj)
    Fehler	7	error LNK2038: Konflikt ermittelt für "_ITERATOR_DEBUG_LEVEL": Der Wert "0" stimmt nicht mit dem Wert "2" in Test.obj überein.	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\muparser.lib(muParser_lib_muParserBytecode.obj)
    Fehler	8	error LNK2038: Konflikt ermittelt für "_ITERATOR_DEBUG_LEVEL": Der Wert "0" stimmt nicht mit dem Wert "2" in Test.obj überein.	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\muparser.lib(muParser_lib_muParserInt.obj)
    Warnung	9	warning LNK4098: Standardbibliothek "MSVCRT" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden.	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\LINK
    Fehler	10	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall mu::ParserError::ParserError(wchar_t const *,int,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" (??0ParserError@mu@@QAE@PB_WHABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z)" in Funktion ""double * __cdecl AddVariable(wchar_t const *,void *)" (?AddVariable@@YAPANPB_WPAX@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	11	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > __thiscall mu::ParserBase::GetVersion(enum mu::EParserVersionInfo)const " (?GetVersion@ParserBase@mu@@QBE?AV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@W4EParserVersionInfo@2@@Z)" in Funktion ""void __cdecl Splash(void)" (?Splash@@YAXXZ)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	12	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: class std::map<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,double *,struct std::less<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > >,class std::allocator<struct std::pair<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const ,double *> > > const & __thiscall mu::ParserBase::GetVar(void)const " (?GetVar@ParserBase@mu@@QBEABV?$map@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@PANU?$less@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@PAN@std@@@2@@std@@XZ)" in Funktion ""void __cdecl ListVar(class mu::ParserBase const &)" (?ListVar@@YAXABVParserBase@mu@@@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	13	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: class std::map<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,double,struct std::less<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > >,class std::allocator<struct std::pair<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const ,double> > > const & __thiscall mu::ParserBase::GetConst(void)const " (?GetConst@ParserBase@mu@@QBEABV?$map@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@NU?$less@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@N@std@@@2@@std@@XZ)" in Funktion ""void __cdecl ListConst(class mu::ParserBase const &)" (?ListConst@@YAXABVParserBase@mu@@@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	14	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: class std::map<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,double *,struct std::less<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > >,class std::allocator<struct std::pair<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const ,double *> > > const & __thiscall mu::ParserBase::GetUsedVar(void)const " (?GetUsedVar@ParserBase@mu@@QBEABV?$map@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@PANU?$less@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@PAN@std@@@2@@std@@XZ)" in Funktion ""void __cdecl ListExprVar(class mu::ParserBase const &)" (?ListExprVar@@YAXABVParserBase@mu@@@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	15	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const & __thiscall mu::ParserBase::GetExpr(void)const " (?GetExpr@ParserBase@mu@@QBEABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ)" in Funktion ""void __cdecl ListExprVar(class mu::ParserBase const &)" (?ListExprVar@@YAXABVParserBase@mu@@@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	16	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall mu::ParserBase::SetThousandsSep(wchar_t)" (?SetThousandsSep@ParserBase@mu@@QAEX_W@Z)" in Funktion ""int __cdecl CheckKeywords(wchar_t const *,class mu::Parser &)" (?CheckKeywords@@YAHPB_WAAVParser@mu@@@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	17	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall mu::ParserBase::SetDecSep(wchar_t)" (?SetDecSep@ParserBase@mu@@QAEX_W@Z)" in Funktion ""int __cdecl CheckKeywords(wchar_t const *,class mu::Parser &)" (?CheckKeywords@@YAHPB_WAAVParser@mu@@@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	18	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall mu::ParserBase::SetArgSep(wchar_t)" (?SetArgSep@ParserBase@mu@@QAEX_W@Z)" in Funktion ""int __cdecl CheckKeywords(wchar_t const *,class mu::Parser &)" (?CheckKeywords@@YAHPB_WAAVParser@mu@@@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	19	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall mu::ParserBase::SetExpr(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" (?SetExpr@ParserBase@mu@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@Z)" in Funktion ""void __cdecl CalcBulk(void)" (?CalcBulk@@YAXXZ)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	20	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall mu::ParserBase::DefineVar(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,double *)" (?DefineVar@ParserBase@mu@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@PAN@Z)" in Funktion ""void __cdecl CalcBulk(void)" (?CalcBulk@@YAXXZ)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	21	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const & __thiscall mu::ParserError::GetToken(void)const " (?GetToken@ParserError@mu@@QBEABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ)" in Funktion "__catch$?Calc@@YAXXZ$0".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	22	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const & __thiscall mu::ParserError::GetExpr(void)const " (?GetExpr@ParserError@mu@@QBEABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ)" in Funktion "__catch$?Calc@@YAXXZ$0".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	23	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const & __thiscall mu::ParserError::GetMsg(void)const " (?GetMsg@ParserError@mu@@QBEABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@XZ)" in Funktion "__catch$?Calc@@YAXXZ$0".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	24	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall mu::ParserBase::SetVarFactory(double * (__cdecl*)(wchar_t const *,void *),void *)" (?SetVarFactory@ParserBase@mu@@QAEXP6APANPB_WPAX@Z1@Z)" in Funktion ""void __cdecl Calc(void)" (?Calc@@YAXXZ)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	25	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall mu::ParserBase::DefineOprt(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,double (__cdecl*)(double,double),unsigned int,enum mu::EOprtAssociativity,bool)" (?DefineOprt@ParserBase@mu@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@P6ANNN@ZIW4EOprtAssociativity@2@_N@Z)" in Funktion ""void __cdecl Calc(void)" (?Calc@@YAXXZ)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	26	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall mu::ParserBase::DefineInfixOprt(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,double (__cdecl*)(double),int,bool)" (?DefineInfixOprt@ParserBase@mu@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@P6ANN@ZH_N@Z)" in Funktion ""void __cdecl Calc(void)" (?Calc@@YAXXZ)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	27	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall mu::ParserBase::DefinePostfixOprt(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,double (__cdecl*)(double),bool)" (?DefinePostfixOprt@ParserBase@mu@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@P6ANN@Z_N@Z)" in Funktion ""void __cdecl Calc(void)" (?Calc@@YAXXZ)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	28	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall mu::ParserBase::DefineStrConst(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &)" (?DefineStrConst@ParserBase@mu@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@0@Z)" in Funktion ""void __cdecl Calc(void)" (?Calc@@YAXXZ)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	29	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""private: void __thiscall mu::ParserBase::AddCallback(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,class mu::ParserCallback const &,class std::map<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> >,class mu::ParserCallback,struct std::less<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > >,class std::allocator<struct std::pair<class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const ,class mu::ParserCallback> > > &,wchar_t const *)" (?AddCallback@ParserBase@mu@@AAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@ABVParserCallback@2@AAV?$map@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@VParserCallback@mu@@U?$less@V?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@@2@V?$allocator@U?$pair@$$CBV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@VParserCallback@mu@@@std@@@2@@4@PB_W@Z)" in Funktion ""public: void __thiscall mu::ParserBase::DefineFun<double (__cdecl*)(int,int,double)>(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,double (__cdecl*)(int,int,double),bool)" (??$DefineFun@P6ANHHN@Z@ParserBase@mu@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@P6ANHHN@Z_N@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	30	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: wchar_t const * __thiscall mu::ParserBase::ValidNameChars(void)const " (?ValidNameChars@ParserBase@mu@@QBEPB_WXZ)" in Funktion ""public: void __thiscall mu::ParserBase::DefineFun<double (__cdecl*)(int,int,double)>(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,double (__cdecl*)(int,int,double),bool)" (??$DefineFun@P6ANHHN@Z@ParserBase@mu@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@P6ANHHN@Z_N@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	31	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall mu::ParserCallback::ParserCallback(double (__cdecl*)(wchar_t const *),bool)" (??0ParserCallback@mu@@QAE@P6ANPB_W@Z_N@Z)" in Funktion ""public: void __thiscall mu::ParserBase::DefineFun<double (__cdecl*)(wchar_t const *)>(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,double (__cdecl*)(wchar_t const *),bool)" (??$DefineFun@P6ANPB_W@Z@ParserBase@mu@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@P6ANPB_W@Z_N@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	32	error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: __thiscall mu::ParserCallback::ParserCallback(double (__cdecl*)(wchar_t const *,double,double),bool)" (??0ParserCallback@mu@@QAE@P6ANPB_WNN@Z_N@Z)" in Funktion ""public: void __thiscall mu::ParserBase::DefineFun<double (__cdecl*)(wchar_t const *,double,double)>(class std::basic_string<wchar_t,struct std::char_traits<wchar_t>,class std::allocator<wchar_t> > const &,double (__cdecl*)(wchar_t const *,double,double),bool)" (??$DefineFun@P6ANPB_WNN@Z@ParserBase@mu@@QAEXABV?$basic_string@_WU?$char_traits@_W@std@@V?$allocator@_W@2@@std@@P6ANPB_WNN@Z_N@Z)".	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\muparser-Test\Test.obj
    Fehler	33	error LNK1120: 23 nicht aufgelöste externe Verweise.	C:\Users\Alexander\Documents\Visual Studio 2010\Projects\muparser-Test\Debug\muparser-Test.exe
    

    Hat jemand eine Ahnung woran das liegen könnnte?


Anmelden zum Antworten