1

Visual Studio 2010 プロジェクトで companyClient.c をコンパイルしようとしていますが、lib sapnwrfc.lib に適切にリンクしても、いくつかの未解決の外部が得られます。

Error   1   error LNK2019: unresolved external symbol _RfcCloseConnection@8 referenced in function _errorHandling   C:\Users\Attila\Desktop\SAP_NWR_RFC\SAP_NWR_RFC\companyClient.obj   SAP_NWR_RFC
Error   2   error LNK2019: unresolved external symbol _RfcSAPUCToUTF8@24 referenced in function _nlsui_main C:\Users\Attila\Desktop\SAP_NWR_RFC\SAP_NWR_RFC\companyClient.obj   SAP_NWR_RFC
Error   3   error LNK2019: unresolved external symbol _RfcDestroyFunction@8 referenced in function _nlsui_main  C:\Users\Attila\Desktop\SAP_NWR_RFC\SAP_NWR_RFC\companyClient.obj   SAP_NWR_RFC
Error   4   error LNK2019: unresolved external symbol _RfcGetString@24 referenced in function _nlsui_main   C:\Users\Attila\Desktop\SAP_NWR_RFC\SAP_NWR_RFC\companyClient.obj   SAP_NWR_RFC
Error   5   error LNK2019: unresolved external symbol _RfcGetStructure@16 referenced in function _nlsui_main    C:\Users\Attila\Desktop\SAP_NWR_RFC\SAP_NWR_RFC\companyClient.obj   SAP_NWR_RFC
Error   6   error LNK2019: unresolved external symbol _RfcInvoke@12 referenced in function _nlsui_main  C:\Users\Attila\Desktop\SAP_NWR_RFC\SAP_NWR_RFC\companyClient.obj   SAP_NWR_RFC
Error   7   error LNK2019: unresolved external symbol _RfcSetChars@20 referenced in function _nlsui_main    C:\Users\Attila\Desktop\SAP_NWR_RFC\SAP_NWR_RFC\companyClient.obj   SAP_NWR_RFC
Error   8   error LNK2019: unresolved external symbol _RfcCreateFunction@8 referenced in function _nlsui_main   C:\Users\Attila\Desktop\SAP_NWR_RFC\SAP_NWR_RFC\companyClient.obj   SAP_NWR_RFC
Error   9   error LNK2019: unresolved external symbol _RfcGetFunctionDesc@12 referenced in function _nlsui_main C:\Users\Attila\Desktop\SAP_NWR_RFC\SAP_NWR_RFC\companyClient.obj   SAP_NWR_RFC
Error   10  error LNK2019: unresolved external symbol _RfcOpenConnection@12 referenced in function _nlsui_main  C:\Users\Attila\Desktop\SAP_NWR_RFC\SAP_NWR_RFC\companyClient.obj   SAP_NWR_RFC
Error   11  error LNK1120: 10 unresolved externals      C:\Users\Attila\Desktop\SAP_NWR_RFC\Debug\SAP_NWR_RFC.exe   SAP_NWR_RFC

ここで何か不足している場合は教えていただけますか? 私は PDF ドキュメントのガイドに従いました。また、以下も読みました: ( http://help.sap.com/saphelp_nwpi71/helpdata/en/22/0430ba488911d189490000e829fbbd/frameset.htm ) / NetWeaver RFC SDK/NW によるプログラミングRFC API/NW RFC SDK ファイルの操作

どんな種類の助けにも感謝します。

4

1 に答える 1

3

同じ問題がありました。チップではなく、OS にコンパイルしていることを確認してください。OS が 32 ビットの場合は、ここにある 32 ビットのコンパイル/リンク オプションを使用します。チップと OS が 64 ビットの場合は、64 ビット エントリの手順に従います。

https://websmp230.sap-ag.de/sap(bD1lbiZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=1056696

于 2013-04-10T16:33:04.740 に答える