Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[44.192.95.161] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте!
Windows 11 64 bit, Visual Studio 2019, библиотека IUP (документация по https://www.tecgraf.puc-rio.br/iup/), архив с статическими библиотеками iup-3.31_Win64_vc17_lib.zip (https://sourceforge.net/projec... es/Static/), файл примера source.c. При компиляции проекта получаю сообщения: Build started... 1>------ Build started: Project: IupVsConsole19, Configuration: Debug x64 ------ 1>sample.c 1>LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library 1>iup.lib(iupwin_open.obj) : error LNK2019: unresolved external symbol __imp_InitCommonControlsEx referenced in function iupdrvOpen 1>iup.lib(iupwin_list.obj) : error LNK2019: unresolved external symbol __imp_MakeDragList referenced in function winListEnableDragDrop 1>iup.lib(iupwin_list.obj) : error LNK2019: unresolved external symbol __imp_LBItemFromPt referenced in function iupwinListDND 1>iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_Create referenced in function winTabsGetImageIndex 1>iup.lib(iupwin_tree.obj) : error LNK2001: unresolved external symbol __imp_ImageList_Create 1>iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_Destroy referenced in function winTabsUnMapMethod 1>iup.lib(iupwin_tree.obj) : error LNK2001: unresolved external symbol __imp_ImageList_Destroy 1>iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_GetImageCount referenced in function winTabsGetImageIndex 1>iup.lib(iupwin_tree.obj) : error LNK2001: unresolved external symbol __imp_ImageList_GetImageCount 1>iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_Add referenced in function winTabsGetImageIndex 1>iup.lib(iupwin_tree.obj) : error LNK2001: unresolved external symbol __imp_ImageList_Add 1>iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_Draw referenced in function winTabsDrawTab 1>iup.lib(iupwin_tabs.obj) : error LNK2019: unresolved external symbol __imp_ImageList_GetImageInfo referenced in function winTabsDrawTab 1>iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_BeginDrag referenced in function winTreeDragBegin 1>iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_EndDrag referenced in function winTreeDragDrop 1>iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_DragEnter referenced in function winTreeDragBegin 1>iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_DragLeave referenced in function winTreeDragDrop 1>iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_DragMove referenced in function winTreeDragMove 1>iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_DragShowNolock referenced in function winTreeDragMove 1>iup.lib(iupwin_tree.obj) : error LNK2019: unresolved external symbol __imp_ImageList_GetIconSize referenced in function winTreeMapMethod 1>N:\MyProgramming\IUP\IupVsConsole19\x64\Debug\IupVsConsole19.exe : fatal error LNK1120: 16 unresolved externals 1>Done building project "IupVsConsole19.vcxproj" -- FAILED. ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== Available Platforms ------------------- ### 32bits Static Libraries * **Win32_vc14:** Static library built with Microsoft Visual C++ 14.0 (2015) (static RTL/multithread) * **Win32_vc15:** Static library built with Microsoft Visual C++ 15.0 (2017) (static RTL/multithread) * **Win32_vc16:** Static library built with Microsoft Visual C++ 16.0 (2019) (static RTL/multithread) * **Win32_mingw6:** Static library built with MingW-w64 gcc 6.4 ### 64bits Static Libraries * **Win64_vc14:** Same as Win32_vc14 but for 64-bits systems using the x64 standard. * **Win64_vc15:** Same as Win32_vc15 but for 64-bits systems using the x64 standard. * **Win64_vc16:** Same as Win32_vc16 but for 64-bits systems using the x64 standard. * **Win64_mingw6:** Same as Win32_mingw6 but for 64-bits systems using the x64 standard. Прикреплённый файлiup.zip (30,81 Кбайт, скачиваний: 13) |
Сообщ.
#2
,
|
|
|
Увидел хедеры и библиотеку, но не увидел проблемного проекта.
|
Сообщ.
#3
,
|
|
|
А у вас точно проблемы с uip. Судя по набору 'error LNK2019: unresolved external symbol...' вам нужен ListView из CommonContols.
Только с ним проблема. Причем тут потоки и откуда вы это взяли - не понятно. |
Сообщ.
#4
,
|
|
|
Спасибо за ответы. Проект Visual Studio 2022 прикрепил (в VS2019 те же ошибки). Подскажите, пожалуйста, как изменить проект, чтобы он компилировался.
Прикреплённый файлIupVcCons.zip (23,02 Кбайт, скачиваний: 5) Добавлено Разобрался. В дополнительные зависимости нужно было внести следующее: iup.lib;ole32.lib;comctl32.lib;$(CoreLibraryDependencies);%(AdditionalDependencies) |