<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=448806&amp;view=findpost&amp;p=3909745</guid>
        <pubDate>Fri, 06 Sep 2024 11:23:41 +0000</pubDate>
        <title>Компиляция программы с библиотекой IUP</title>
        <link>https://forum.sources.ru/index.php?showtopic=448806&amp;view=findpost&amp;p=3909745</link>
        <description><![CDATA[Starostin: Спасибо за ответы. Проект Visual Studio 2022 прикрепил (в VS2019 те же ошибки). Подскажите, пожалуйста, как изменить проект, чтобы он компилировался.<br>
<span class="b-attach" data-size="23571" data-hits="81" data-attach-id="66258" data-attach-post-id="3909745">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3909745&amp;attach_id=66258' title='Скачать файл' target='_blank'>IupVcCons.zip</a> (, : 81)
		</span> <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2024-09-06T15:11:05+03:00">06.09.24, 12:11</time></span></span><br>
Разобрался. В дополнительные зависимости нужно было внести следующее:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">iup.lib;ole32.lib;comctl32.lib;$(CoreLibraryDependencies);%(AdditionalDependencies)</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>Надо было мне внимательнее читать документацию. Спасибо всем за помощь, которая натолкнула меня на чтение документации]]></description>
        <author>Starostin</author>
        <category>Кроссплатформенный C/C++: cl/gcc/Qt/Gtk+/WxWidgets</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=448806&amp;view=findpost&amp;p=3909731</guid>
        <pubDate>Fri, 06 Sep 2024 10:41:18 +0000</pubDate>
        <title>Компиляция программы с библиотекой IUP</title>
        <link>https://forum.sources.ru/index.php?showtopic=448806&amp;view=findpost&amp;p=3909731</link>
        <description><![CDATA[macomics: А у вас точно проблемы с uip. Судя по набору &#39;error LNK2019: unresolved external symbol...&#39; вам нужен ListView из CommonContols.<br>Только с ним проблема. Причем тут потоки и откуда вы это взяли - не понятно.]]></description>
        <author>macomics</author>
        <category>Кроссплатформенный C/C++: cl/gcc/Qt/Gtk+/WxWidgets</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=448806&amp;view=findpost&amp;p=3909730</guid>
        <pubDate>Fri, 06 Sep 2024 10:31:45 +0000</pubDate>
        <title>Компиляция программы с библиотекой IUP</title>
        <link>https://forum.sources.ru/index.php?showtopic=448806&amp;view=findpost&amp;p=3909730</link>
        <description><![CDATA[YuriyRusinov: Увидел хедеры и библиотеку, но не увидел проблемного проекта.]]></description>
        <author>YuriyRusinov</author>
        <category>Кроссплатформенный C/C++: cl/gcc/Qt/Gtk+/WxWidgets</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=448806&amp;view=findpost&amp;p=3907933</guid>
        <pubDate>Wed, 31 Jul 2024 05:39:24 +0000</pubDate>
        <title>Компиляция программы с библиотекой IUP</title>
        <link>https://forum.sources.ru/index.php?showtopic=448806&amp;view=findpost&amp;p=3907933</link>
        <description><![CDATA[Starostin: Здравствуйте&#33;<br>
Windows 11 64 bit, Visual Studio 2019, библиотека IUP (документация по <a class='tag-url' href='https://www.tecgraf.puc-rio.br/iup/' target='_blank'>https://www.tecgraf.puc-rio.br/iup/</a>), архив с статическими библиотеками iup-3.31_Win64_vc17_lib.zip (<a class='tag-url' href='https://sourceforge.net/projec.' target='_blank'>https://sourceforge.net/projec.</a>.. es/Static/), файл примера source.c. При компиляции проекта получаю сообщения:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Build started...</div><div class="code_line">1&#62;------ Build started: Project: IupVsConsole19, Configuration: Debug x64 ------</div><div class="code_line">1&#62;sample.c</div><div class="code_line">1&#62;LINK : warning LNK4098: defaultlib &#39;LIBCMT&#39; conflicts with use of other libs; use /NODEFAULTLIB:library</div><div class="code_line">1&#62;iup.lib(iupwin_open.obj) : error LNK2019: unresolved external symbol __imp_InitCommonControlsEx referenced in function iupdrvOpen</div><div class="code_line">1&#62;iup.lib(iupwin_list.obj) : error LNK2019: unresolved external symbol __imp_MakeDragList referenced in function winListEnableDragDrop</div><div class="code_line">1&#62;iup.lib(iupwin_list.obj) : error LNK2019: unresolved external symbol __imp_LBItemFromPt referenced in function iupwinListDND</div><div class="code_line">1&#62;iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_Create referenced in function winTabsGetImageIndex</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2001: unresolved external symbol __imp_ImageList_Create</div><div class="code_line">1&#62;iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_Destroy referenced in function winTabsUnMapMethod</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2001: unresolved external symbol __imp_ImageList_Destroy</div><div class="code_line">1&#62;iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_GetImageCount referenced in function winTabsGetImageIndex</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2001: unresolved external symbol __imp_ImageList_GetImageCount</div><div class="code_line">1&#62;iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_Add referenced in function winTabsGetImageIndex</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2001: unresolved external symbol __imp_ImageList_Add</div><div class="code_line">1&#62;iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_Draw referenced in function winTabsDrawTab</div><div class="code_line">1&#62;iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_GetImageInfo referenced in function winTabsDrawTab</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_BeginDrag referenced in function winTreeDragBegin</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_EndDrag referenced in function winTreeDragDrop</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_DragEnter referenced in function winTreeDragBegin</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_DragLeave referenced in function winTreeDragDrop</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_DragMove referenced in function winTreeDragMove</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_DragShowNolock referenced in function winTreeDragMove</div><div class="code_line">1&#62;iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_GetIconSize referenced in function winTreeMapMethod</div><div class="code_line">1&#62;N:\MyProgramming\IUP\IupVsConsole19\x64\Debug\IupVsConsole19.exe : fatal error LNK1120: 16 unresolved externals</div><div class="code_line">1&#62;Done building project &quot;IupVsConsole19.vcxproj&quot; -- FAILED.</div><div class="code_line">========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========</div></ol></div></div></div></div>Игнорирование библиотек включал - не помогает. В файле описания библиотек указано:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">Available Platforms</div><div class="code_line">-------------------</div><div class="code_line">### 32bits Static Libraries</div><div class="code_line">&nbsp;</div><div class="code_line">* **Win32_vc14:** Static library built with Microsoft Visual C++ 14.0 (2015) (static RTL/multithread)</div><div class="code_line">* **Win32_vc15:** Static library built with Microsoft Visual C++ 15.0 (2017) (static RTL/multithread)</div><div class="code_line">* **Win32_vc16:** Static library built with Microsoft Visual C++ 16.0 (2019) (static RTL/multithread)</div><div class="code_line">* **Win32_mingw6:** Static library built with MingW-w64 gcc 6.4</div><div class="code_line">&nbsp;</div><div class="code_line">### 64bits Static Libraries</div><div class="code_line">&nbsp;</div><div class="code_line">* **Win64_vc14:** Same as Win32_vc14 but for 64-bits systems using the x64 standard.</div><div class="code_line">* **Win64_vc15:** Same as Win32_vc15 but for 64-bits systems using the x64 standard.</div><div class="code_line">* **Win64_vc16:** Same as Win32_vc16 but for 64-bits systems using the x64 standard.</div><div class="code_line">* **Win64_mingw6:** Same as Win32_mingw6 but for 64-bits systems using the x64 standard.</div></ol></div></div></div></div>В документации указано, что &quot;In Visual C++ we use the static multithread C Run Time Library for static libraries (-MT) and the dynamic multi thread C RTL for DLLs (-MD)&quot;.В настройках проекта (Linket -&gt; Input) iup.lib присутствует, поэтому не понятно, почему Visual Studio не может подключить iup.lib. Помогите, пожалуйста, правильно настроить проект. Проект прикрепил. Архив с заголовочными файлами и статической библиотекой iup.lib разместил по ссылке <a class='tag-url' href='https://disk.yandex.ru/d/m6Q_p0VGvas1Pg' target='_blank'>https://disk.yandex.ru/d/m6Q_p0VGvas1Pg</a><br>
<span class="b-attach" data-size="31545" data-hits="81" data-attach-id="66126" data-attach-post-id="3907933">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3907933&amp;attach_id=66126' title='Скачать файл' target='_blank'>iup.zip</a> (, : 81)
		</span>]]></description>
        <author>Starostin</author>
        <category>Кроссплатформенный C/C++: cl/gcc/Qt/Gtk+/WxWidgets</category>
      </item>
	
      </channel>
      </rss>
	