Hi Guys,
I' trying to get the SAP NetWeaver RFC Library demo files (rfcexec and startrfc) running. Therefore I downloaded the SAP NW RFC SDK 7.20 for Windows on x64 64bit (file NWRFC_18-20004568.SAR) and configured my IDE (Visual C++ 2010 Express) by setting the include and libary directories as well as the libriary-files itself. When I try to start compiling I get the following error.
1>------ Erstellen gestartet: Projekt: startfc, Konfiguration: Debug Win32 ------
1>startfc.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_RfcCloseConnection@8" in Funktion ""enum _RFC_RC __cdecl startRfc(struct _options *)" (?startRfc@@YA?AW4_RFC_RC@@PAU_options@@@Z)".
1>startfc.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_RfcInvoke@12" in Funktion ""enum _RFC_RC __cdecl startRfc(struct _options *)" (?startRfc@@YA?AW4_RFC_RC@@PAU_options@@@Z)".
1>startfc.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_RfcSetChars@20" in Funktion ""enum _RFC_RC __cdecl startRfc(struct _options *)" (?startRfc@@YA?AW4_RFC_RC@@PAU_options@@@Z)".
1>startfc.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_RfcCreateFunction@8" in Funktion ""enum _RFC_RC __cdecl startRfc(struct _options *)" (?startRfc@@YA?AW4_RFC_RC@@PAU_options@@@Z)".
1>startfc.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_RfcGetConnectionAttributes@12" in Funktion ""enum _RFC_RC __cdecl startRfc(struct _options *)" (?startRfc@@YA?AW4_RFC_RC@@PAU_options@@@Z)".
1>startfc.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_RfcOpenConnection@12" in Funktion ""enum _RFC_RC __cdecl startRfc(struct _options *)" (?startRfc@@YA?AW4_RFC_RC@@PAU_options@@@Z)".
1>startfc.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_RfcAddParameter@12" in Funktion ""struct _RFC_FUNCTION_DESC_HANDLE * __cdecl getFunctionHandle(char const *)" (?getFunctionHandle@@YAPAU_RFC_FUNCTION_DESC_HANDLE@@PBD@Z)".
1>startfc.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_RfcCreateFunctionDesc@8" in Funktion ""struct _RFC_FUNCTION_DESC_HANDLE * __cdecl getFunctionHandle(char const *)" (?getFunctionHandle@@YAPAU_RFC_FUNCTION_DESC_HANDLE@@PBD@Z)".
1>startfc.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_RfcGetVersion@12" in Funktion ""void __cdecl showVersion(void)" (?showVersion@@YAXXZ)".
1>C:\Users\i4398\Documents\Visual Studio 2010\Projects\nwrfcsdk\Debug\startfc.exe : fatal error LNK1120: 9 nicht aufgelöste externe Verweise.
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
The meaning in english is the following:
error LNK2019: Reference to not solved external symbol "_RfcCloseConnection@8" in function ""enum _RFC_RC __cdecl startRfc(struct _options *)" (?startRfc@@YA?AW4_RFC_RC@@PAU_options@@@Z)".
(...)
Does anyone know how I fix this?
Thanks
Martin