<?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 Difference between AC versions in Archicad C++ API</title>
    <link>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261157#M3117</link>
    <description>&lt;DIV class="actalk-migrated-content"&gt;Guys, can someone tell me what makes the difference between a plugin for AC22 and the same plugin for AC23, for example, what makes the plugin manager see this difference? If I have a plugin for AC22, do I have to change only the libraries in Support folder or something else (and of course align the API functions definition changes) and build the plugin in order to load it in AC23?&lt;BR /&gt;&lt;BR /&gt;Edit: Sorry, it is asked in another topic with not very relevant title so I didn't read it.&lt;/DIV&gt;</description>
    <pubDate>Thu, 29 Sep 2022 08:10:17 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2022-09-29T08:10:17Z</dc:date>
    <item>
      <title>Difference between AC versions</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261157#M3117</link>
      <description>&lt;DIV class="actalk-migrated-content"&gt;Guys, can someone tell me what makes the difference between a plugin for AC22 and the same plugin for AC23, for example, what makes the plugin manager see this difference? If I have a plugin for AC22, do I have to change only the libraries in Support folder or something else (and of course align the API functions definition changes) and build the plugin in order to load it in AC23?&lt;BR /&gt;&lt;BR /&gt;Edit: Sorry, it is asked in another topic with not very relevant title so I didn't read it.&lt;/DIV&gt;</description>
      <pubDate>Thu, 29 Sep 2022 08:10:17 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261157#M3117</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2022-09-29T08:10:17Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between AC versions</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261158#M3118</link>
      <description>Each AddOn is compatible with only one ARCHICAD main version.&lt;BR /&gt;
AddOns must be rebuilt for each ARCHICAD main versions. So if you have an Add-On for AC22, then it won't work for AC23.&lt;BR /&gt;
But if you have the source of the Add-On and you download the API Development Kit 23, then you will be able to rebuild you Add-On for AC23.
&lt;BLOCKQUOTE&gt;n.mihaylov wrote:&lt;BR /&gt;If I have a plugin for AC22, do I have to change only the libraries in Support folder or something else (and of course align the API functions definition changes) and build the plugin in order to load it in AC23?&lt;/BLOCKQUOTE&gt;
Yes, it's correct. Please change not only the libraries in Support folder, I recommend you to change the whole Support folder &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_smile.gif" style="display : inline;" /&gt; &lt;BR /&gt;
Feel free to ask help, we will help!</description>
      <pubDate>Tue, 08 Oct 2019 08:55:15 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261158#M3118</guid>
      <dc:creator>Tibor Lorantfy</dc:creator>
      <dc:date>2019-10-08T08:55:15Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between AC versions</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261159#M3119</link>
      <description>Read this blog post, it lists the changes of API functions, so it helps to align your code for AC23:&lt;BR /&gt;
&lt;A href="http://archicadapi.graphisoft.com/new-api-features-in-archicad-23" target="_blank"&gt;New API features in ARCHICAD 23&lt;/A&gt;</description>
      <pubDate>Tue, 08 Oct 2019 08:58:43 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261159#M3119</guid>
      <dc:creator>Tibor Lorantfy</dc:creator>
      <dc:date>2019-10-08T08:58:43Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between AC versions</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261160#M3120</link>
      <description>Thanks, Tibor!&lt;BR /&gt;
&lt;BR /&gt;
I swapped the whole Support folder and aligned the API functions. Now I can build the Add-On for Windows but following the same steps I can not build it for Mac. I keep on getting 16 errors like this:&lt;BR /&gt;
&lt;BR /&gt;
Undefined symbols for architecture x86_64:&lt;BR /&gt;
  "ODB::FieldType const&amp;amp; ODB::GetFieldType&amp;lt;GS::Guid&amp;gt;()", referenced from:&lt;BR /&gt;
      __GLOBAL__sub_I_ACAPlib.c in libACAP_STAT.a(ACAPlib.c.o)&lt;BR /&gt;
&lt;BR /&gt;
I had the same errors in Windows and I removed and included again in the project my lib files but here on Mac this does not help for now...</description>
      <pubDate>Tue, 08 Oct 2019 13:19:59 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261160#M3120</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-10-08T13:19:59Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between AC versions</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261161#M3121</link>
      <description>&lt;BLOCKQUOTE&gt;n.mihaylov wrote:&lt;BR /&gt;I can not build it for Mac. I keep on getting 16 errors like this:&lt;BR /&gt;
&lt;BR /&gt;
Undefined symbols for architecture x86_64:&lt;BR /&gt;
  "ODB::FieldType const&amp;amp; ODB::GetFieldType&amp;lt;GS::Guid&amp;gt;()", referenced from:&lt;BR /&gt;
      __GLOBAL__sub_I_ACAPlib.c in libACAP_STAT.a(ACAPlib.c.o)&lt;/BLOCKQUOTE&gt;

Add ObjectDatabase.framework from Support/Frameworks to "External Frameworks and Libraries".</description>
      <pubDate>Tue, 08 Oct 2019 13:31:56 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261161#M3121</guid>
      <dc:creator>Tibor Lorantfy</dc:creator>
      <dc:date>2019-10-08T13:31:56Z</dc:date>
    </item>
    <item>
      <title>Re: Difference between AC versions</title>
      <link>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261162#M3122</link>
      <description>Yeeeeeeeep! Build Succeeded  &lt;IMG src="https://community.graphisoft.com/legacyfs/online/emojis/icon_biggrin.gif" style="display : inline;" /&gt; &lt;BR /&gt;
Thank you very much!</description>
      <pubDate>Tue, 08 Oct 2019 13:34:33 GMT</pubDate>
      <guid>https://community.graphisoft.com/t5/Archicad-C-API/Difference-between-AC-versions/m-p/261162#M3122</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-10-08T13:34:33Z</dc:date>
    </item>
  </channel>
</rss>

