<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic c++ API in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/c-API/m-p/145802#M2817</link>
    <description>&lt;P&gt;Hi all,&amp;nbsp; i'm attempting to compile the snapmirror solution included in the NetApp Managability SDK (version 9.4) found under src\sample\Data_ONTAP\C\snapmirror. However, i keep running into compiler errors (see below). I'm using Visual Studio 2017.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1&amp;gt;------ Build started: Project: snapmirror, Configuration: Debug Win32 ------&lt;BR /&gt;1&amp;gt;argshift.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/SAFESEH' specification&lt;BR /&gt;1&amp;gt; Creating library .\Debug\snapmirror.lib and object .\Debug\snapmirror.exp&lt;BR /&gt;1&amp;gt;libadtd.lib(stab.obj) : warning LNK4049: locally defined symbol _fprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(win32util.obj) : warning LNK4049: locally defined symbol _fprintf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na.obj) : warning LNK4217: locally defined symbol _fprintf imported in function _na_zapi_get_elem_from_raw_xmlinput&lt;BR /&gt;1&amp;gt;libnetappd.lib(http.obj) : warning LNK4049: locally defined symbol _fprintf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(netapp_xml.obj) : warning LNK4049: locally defined symbol _fprintf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_xml.obj) : warning LNK4049: locally defined symbol _fprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(pool.obj) : warning LNK4049: locally defined symbol _printf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(hash.obj) : warning LNK4049: locally defined symbol _printf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na.obj) : warning LNK4217: locally defined symbol _printf imported in function _na_server_invoke_elem_rpc&lt;BR /&gt;1&amp;gt;libnetappd.lib(http.obj) : warning LNK4049: locally defined symbol _printf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_zsm.obj) : warning LNK4049: locally defined symbol _printf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_xml.obj) : warning LNK4049: locally defined symbol _printf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(utils.obj) : warning LNK4049: locally defined symbol _sprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(regerror.obj) : warning LNK4049: locally defined symbol _sprintf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na.obj) : warning LNK4217: locally defined symbol _sprintf imported in function _na_server_invoke_elem_http&lt;BR /&gt;1&amp;gt;libnetappd.lib(http.obj) : warning LNK4049: locally defined symbol _sprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(stab.obj) : warning LNK4049: locally defined symbol _sprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(port.obj) : warning LNK4049: locally defined symbol _sprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(syslog.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libadtd.lib(win32util.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libnetappd.lib(na.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libnetappd.lib(http.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libnetappd.lib(netapp_xml.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_xml.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libadtd.lib(shttpc.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libadtd.lib(testpoint.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libadtd.lib(syslog.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libnetappd.lib(na.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_zsm.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libadtd.lib(stab.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libadtd.lib(str.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libnetappd.lib(http.obj) : error LNK2019: unresolved external symbol __imp__sscanf referenced in function _http_strip_headers&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_zsm.obj) : error LNK2001: unresolved external symbol __imp__sscanf&lt;BR /&gt;1&amp;gt;libadtd.lib(str.obj) : error LNK2019: unresolved external symbol __imp___vacopy referenced in function _str_vappend&lt;BR /&gt;1&amp;gt;libadtd.lib(syslog.obj) : error LNK2001: unresolved external symbol __imp___vacopy&lt;BR /&gt;1&amp;gt;libadtd.lib(str.obj) : error LNK2019: unresolved external symbol __imp___vsnprintf referenced in function _str_vappend&lt;BR /&gt;1&amp;gt;libadtd.lib(testpoint.obj) : error LNK2001: unresolved external symbol __imp___vsnprintf&lt;BR /&gt;1&amp;gt;libadtd.lib(syslog.obj) : error LNK2001: unresolved external symbol __imp___vsnprintf&lt;BR /&gt;1&amp;gt;libeay32.lib(cryptlib.obj) : error LNK2019: unresolved external symbol __vsnprintf referenced in function _OPENSSL_showfatal&lt;BR /&gt;1&amp;gt;libeay32.lib(cryptlib.obj) : error LNK2019: unresolved external symbol _vfprintf referenced in function _OPENSSL_showfatal&lt;BR /&gt;1&amp;gt;libeay32.lib(cryptlib.obj) : error LNK2019: unresolved external symbol ___iob_func referenced in function _OPENSSL_showfatal&lt;BR /&gt;1&amp;gt;libeay32.lib(rsa_sign.obj) : error LNK2001: unresolved external symbol ___iob_func&lt;BR /&gt;1&amp;gt;libeay32.lib(pem_lib.obj) : error LNK2001: unresolved external symbol ___iob_func&lt;BR /&gt;1&amp;gt;libeay32.lib(ui_openssl.obj) : error LNK2001: unresolved external symbol ___iob_func&lt;BR /&gt;1&amp;gt;libeay32.lib(v3_utl.obj) : error LNK2019: unresolved external symbol _sscanf referenced in function _ipv4_from_asc&lt;BR /&gt;1&amp;gt;.\Debug/snapmirror.exe : fatal error LNK1120: 9 unresolved externals&lt;BR /&gt;1&amp;gt;Done building project "snapmirror.vcxproj" -- FAILED.&lt;BR /&gt;========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 04 Jun 2025 12:58:07 GMT</pubDate>
    <dc:creator>54</dc:creator>
    <dc:date>2025-06-04T12:58:07Z</dc:date>
    <item>
      <title>c++ API</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/c-API/m-p/145802#M2817</link>
      <description>&lt;P&gt;Hi all,&amp;nbsp; i'm attempting to compile the snapmirror solution included in the NetApp Managability SDK (version 9.4) found under src\sample\Data_ONTAP\C\snapmirror. However, i keep running into compiler errors (see below). I'm using Visual Studio 2017.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1&amp;gt;------ Build started: Project: snapmirror, Configuration: Debug Win32 ------&lt;BR /&gt;1&amp;gt;argshift.obj : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/SAFESEH' specification&lt;BR /&gt;1&amp;gt; Creating library .\Debug\snapmirror.lib and object .\Debug\snapmirror.exp&lt;BR /&gt;1&amp;gt;libadtd.lib(stab.obj) : warning LNK4049: locally defined symbol _fprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(win32util.obj) : warning LNK4049: locally defined symbol _fprintf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na.obj) : warning LNK4217: locally defined symbol _fprintf imported in function _na_zapi_get_elem_from_raw_xmlinput&lt;BR /&gt;1&amp;gt;libnetappd.lib(http.obj) : warning LNK4049: locally defined symbol _fprintf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(netapp_xml.obj) : warning LNK4049: locally defined symbol _fprintf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_xml.obj) : warning LNK4049: locally defined symbol _fprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(pool.obj) : warning LNK4049: locally defined symbol _printf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(hash.obj) : warning LNK4049: locally defined symbol _printf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na.obj) : warning LNK4217: locally defined symbol _printf imported in function _na_server_invoke_elem_rpc&lt;BR /&gt;1&amp;gt;libnetappd.lib(http.obj) : warning LNK4049: locally defined symbol _printf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_zsm.obj) : warning LNK4049: locally defined symbol _printf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_xml.obj) : warning LNK4049: locally defined symbol _printf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(utils.obj) : warning LNK4049: locally defined symbol _sprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(regerror.obj) : warning LNK4049: locally defined symbol _sprintf imported&lt;BR /&gt;1&amp;gt;libnetappd.lib(na.obj) : warning LNK4217: locally defined symbol _sprintf imported in function _na_server_invoke_elem_http&lt;BR /&gt;1&amp;gt;libnetappd.lib(http.obj) : warning LNK4049: locally defined symbol _sprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(stab.obj) : warning LNK4049: locally defined symbol _sprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(port.obj) : warning LNK4049: locally defined symbol _sprintf imported&lt;BR /&gt;1&amp;gt;libadtd.lib(syslog.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libadtd.lib(win32util.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libnetappd.lib(na.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libnetappd.lib(http.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libnetappd.lib(netapp_xml.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_xml.obj) : error LNK2001: unresolved external symbol __imp____iob_func&lt;BR /&gt;1&amp;gt;libadtd.lib(shttpc.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libadtd.lib(testpoint.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libadtd.lib(syslog.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libnetappd.lib(na.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_zsm.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libadtd.lib(stab.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libadtd.lib(str.obj) : error LNK2001: unresolved external symbol __imp___snprintf&lt;BR /&gt;1&amp;gt;libnetappd.lib(http.obj) : error LNK2019: unresolved external symbol __imp__sscanf referenced in function _http_strip_headers&lt;BR /&gt;1&amp;gt;libnetappd.lib(na_zsm.obj) : error LNK2001: unresolved external symbol __imp__sscanf&lt;BR /&gt;1&amp;gt;libadtd.lib(str.obj) : error LNK2019: unresolved external symbol __imp___vacopy referenced in function _str_vappend&lt;BR /&gt;1&amp;gt;libadtd.lib(syslog.obj) : error LNK2001: unresolved external symbol __imp___vacopy&lt;BR /&gt;1&amp;gt;libadtd.lib(str.obj) : error LNK2019: unresolved external symbol __imp___vsnprintf referenced in function _str_vappend&lt;BR /&gt;1&amp;gt;libadtd.lib(testpoint.obj) : error LNK2001: unresolved external symbol __imp___vsnprintf&lt;BR /&gt;1&amp;gt;libadtd.lib(syslog.obj) : error LNK2001: unresolved external symbol __imp___vsnprintf&lt;BR /&gt;1&amp;gt;libeay32.lib(cryptlib.obj) : error LNK2019: unresolved external symbol __vsnprintf referenced in function _OPENSSL_showfatal&lt;BR /&gt;1&amp;gt;libeay32.lib(cryptlib.obj) : error LNK2019: unresolved external symbol _vfprintf referenced in function _OPENSSL_showfatal&lt;BR /&gt;1&amp;gt;libeay32.lib(cryptlib.obj) : error LNK2019: unresolved external symbol ___iob_func referenced in function _OPENSSL_showfatal&lt;BR /&gt;1&amp;gt;libeay32.lib(rsa_sign.obj) : error LNK2001: unresolved external symbol ___iob_func&lt;BR /&gt;1&amp;gt;libeay32.lib(pem_lib.obj) : error LNK2001: unresolved external symbol ___iob_func&lt;BR /&gt;1&amp;gt;libeay32.lib(ui_openssl.obj) : error LNK2001: unresolved external symbol ___iob_func&lt;BR /&gt;1&amp;gt;libeay32.lib(v3_utl.obj) : error LNK2019: unresolved external symbol _sscanf referenced in function _ipv4_from_asc&lt;BR /&gt;1&amp;gt;.\Debug/snapmirror.exe : fatal error LNK1120: 9 unresolved externals&lt;BR /&gt;1&amp;gt;Done building project "snapmirror.vcxproj" -- FAILED.&lt;BR /&gt;========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 12:58:07 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/c-API/m-p/145802#M2817</guid>
      <dc:creator>54</dc:creator>
      <dc:date>2025-06-04T12:58:07Z</dc:date>
    </item>
  </channel>
</rss>

