Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
7 / 10 / 2
Регистрация: 11.02.2013
Сообщений: 292

Не удается привязать boost к проекту на cmake в msvs

30.07.2025, 09:44. Показов 3423. Ответов 24

Студворк — интернет-сервис помощи студентам
Cmake-проект в MSVS 2022. Пытаюсь подключать boost к проекту. CMake и библы на msys2. Вывод msvs:
Серьезность Код Описание Проект Файл Строка Состояние подавления Подробности
Ошибка CMake Error at C:/Program Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
Could NOT find Iconv (missing: Iconv_LIBRARY Iconv_INCLUDE_DIR) C:/Program Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake 233
Вывод msvs когда изменил cmakelists:
Кликните здесь для просмотра всего текста
1> Для конфигурации запущено создание CMake: "x64-debug".
1> Параметры среды:
1> CommandPromptType=Native
1> DevEnvDir=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\
1> ExtensionSdkDir=C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs
1> EXTERNAL_INCLUDE=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4 2.34433\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4 2.34433\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\in clude;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Pro gram Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um;C:\Pro gram Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared;C: \Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt;C:\ Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt; C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um
1> Framework40Version=v4.0
1> FrameworkDir=C:\Windows\Microsoft.NET\Fr amework64\
1> FrameworkDir64=C:\Windows\Microsoft.NET\ Framework64\
1> FrameworkVersion=v4.0.30319
1> FrameworkVersion64=v4.0.30319
1> FSHARPINSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Common Extensions\Microsoft\FSharp\Tools
1> INCLUDE=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4 2.34433\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4 2.34433\ATLMFC\include;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\VS\in clude;C:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt;C:\Pro gram Files (x86)\Windows Kits\10\\include\10.0.22621.0\\um;C:\Pro gram Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared;C: \Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt;C:\ Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt; C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um
1> LIB=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4 2.34433\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4 2.34433\lib\x64;C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64;C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64;C:\Pro gram Files (x86)\Windows Kits\10\\lib\10.0.22621.0\\um\x64
1> LIBPATH=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4 2.34433\ATLMFC\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4 2.34433\lib\x64;C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4 2.34433\lib\x86\store\references;C:\Prog ram Files (x86)\Windows Kits\10\UnionMetadata\10.0.22621.0;C:\Pr ogram Files (x86)\Windows Kits\10\References\10.0.22621.0;C:\Windo ws\Microsoft.NET\Framework64\v4.0.30319
1> NETFXSDKDir=C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\
1> Path=C:/msys64/mingw64/bin;$env(PATH)
1> PROMPT=$P$G
1> UCRTVersion=10.0.22621.0
1> UniversalCRTSdkDir=C:\Program Files (x86)\Windows Kits\10\
1> VCIDEInstallDir=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\VC\
1> VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\
1> VCPKG_ROOT=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\vcpkg
1> VCToolsInstallDir=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.4 2.34433\
1> VCToolsRedistDir=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Redist\MSVC\14. 42.34433\
1> VCToolsVersion=14.42.34433
1> VS170COMNTOOLS=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\Tools\
1> VSCMD_ARG_app_plat=Desktop
1> VSCMD_ARG_HOST_ARCH=x64
1> VSCMD_ARG_no_logo=1
1> VSCMD_ARG_TGT_ARCH=x64
1> VSCMD_DEBUG=5
1> VSCMD_VER=17.12.4
1> VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\
1> WindowsLibPath=C:\Program Files (x86)\Windows Kits\10\UnionMetadata\10.0.22621.0;C:\Pr ogram Files (x86)\Windows Kits\10\References\10.0.22621.0
1> WindowsSdkBinPath=C:\Program Files (x86)\Windows Kits\10\bin\
1> WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\
1> WindowsSDKLibVersion=10.0.22621.0\
1> WindowsSdkVerBinPath=C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\
1> WindowsSDKVersion=10.0.22621.0\
1> WindowsSDK_ExecutablePath_x64=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\
1> WindowsSDK_ExecutablePath_x86=C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\
1> __DOTNET_ADD_64BIT=1
1> __DOTNET_PREFERRED_BITNESS=64
1> __VSCMD_PREINIT_PATH=C:\Program Files (x86)\gtkmm\bin;C:\Program Files\Common Files\Oracle\Java\javapath;C:\Windows\sy stem32;C:\Windows;C:\Windows\System32\Wb em;C:\Windows\System32\WindowsPowerShell \v1.0\;C:\Windows\System32\OpenSSH\;C:\P rogram Files\TortoiseGit\bin;C:\Program Files\dotnet\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;e:\Boost\build\;C:\Program Files\Git\cmd;C:\Users\user\AppData\Loca l\Microsoft\WindowsApps;C:\Users\user\.d otnet\tools;C:\Users\user\AppData\Local\ Programs\Microsoft VS Code\bin;e:\Boost\build\;С:\msys64\mingw 64\bin;
1> SystemDrive=C:
1> ProgramFiles(x86)=C:\Program Files (x86)
1> ProgramW6432=C:\Program Files
1> ChocolateyInstall=C:\ProgramData\chocola tey
1> PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 5, GenuineIntel
1> VBOX_MSI_INSTALL_PATH=C:\Program Files\Oracle\VirtualBox\
1> TMP=C:\Users\user\AppData\Local\Temp
1> PROCESSOR_ARCHITECTURE=AMD64
1> PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.J S;.JSE;.WSF;.WSH;.MSC
1> WIX=C:\Program Files (x86)\WiX Toolset v3.11\
1> PkgDefApplicationConfigFile=C:\Users\use r\AppData\Local\Microsoft\VisualStudio\1 7.0_93c337af\devenv.exe.config
1> USERPROFILE=C:\Users\user
1> PROCESSOR_REVISION=2505
1> ServiceHubLogSessionKey=041D159E
1> FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer
1> FPS_BROWSER_USER_PROFILE_STRING=Default
1> LOGONSERVER=\\KUZMENKO-AB
1> TEMP=C:\Users\user\AppData\Local\Temp
1> USERNAME=user
1> SystemRoot=C:\Windows
1> VSSKUEDITION=Community
1> OneDrive=C:\Users\user\OneDrive
1> USERDOMAIN_ROAMINGPROFILE=KUZMENKO-AB
1> CommonProgramFiles=C:\Program Files\Common Files
1> GTKMM_BASEPATH=C:\Program Files (x86)\gtkmm
1> ProgramData=C:\ProgramData
1> VS_Perf_Session_GCHeapCount=2
1> VSAPPIDDIR=C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\
1> HOMEPATH=\Users\user
1> COMPUTERNAME=KUZMENKO-AB
1> ALLUSERSPROFILE=C:\ProgramData
1> CommonProgramW6432=C:\Program Files\Common Files
1> VisualStudioVersion=17.0
1> ThreadedWaitDialogDpiContext=-4
1> VisualStudioEdition=Microsoft Visual Studio Community 2022
1> GCExpConfigUsedInSession=3
1> VisualStudioDir=E:\userData\Documents\Vi sual Studio 2022
1> SESSIONNAME=Console
1> DriverData=C:\Windows\System32\Drivers\D riverData
1> HOMEDRIVE=C:
1> windir=C:\Windows
1> VsPerMonitorDpiAwarenessEnabled.9024=TRU E
1> NUMBER_OF_PROCESSORS=4
1> OS=Windows_NT
1> ProgramFiles=C:\Program Files
1> ComSpec=C:\Windows\system32\cmd.exe
1> VSLANG=1049
1> PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windo ws\system32\WindowsPowerShell\v1.0\Modul es
1> APPDATA=C:\Users\user\AppData\Roaming
1> USERDOMAIN=KUZMENKO-AB
1> PROCESSOR_LEVEL=6
1> LOCALAPPDATA=C:\Users\user\AppData\Local
1> ChocolateyLastPathUpdate=133870194663662 220
1> SigntoolPath=c:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\
1> CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
1> PUBLIC=C:\Users\Public
1> VSAPPIDNAME=devenv.exe
1> MSBuildLoadMicrosoftTargetsReadOnly=true
1> Командная строка: "C:\Windows\system32\cmd.exe" /c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\Program Files\CMake\bin\cmake.exe" -G "Ninja" -DCMAKE_C_COMPILER:STRING="gcc.exe" -DCMAKE_CXX_COMPILER:STRING="g++.exe" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="E:/VBStore/common/retom21-multiplatform/out/install/x64-debug" -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\COMMON7\IDE\COMMON EXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.e xe" "E:\VBStore\common\retom21-multiplatform" 2>&1"
1> Рабочий каталог: E:/VBStore/common/retom21-multiplatform/out/build/x64-debug
1> [CMake] -- OS: Windows
1> [CMake] STRIPBLANKSglade/main.gladeSTRIPBLANKSglade/mainmenu.gladeicons/App.icoicons/App21.icoicons/App25.ico
1> [CMake] CMake Warning (dev) at retom21/common.cmake:38 (find_package):
1> [CMake] Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
1> [CMake] --help-policy CMP0167" for policy details. Use the cmake_policy command to
1> [CMake] set the policy and suppress this warning.
1> [CMake]
1> [CMake] Call Stack (most recent call first):
1> [CMake] retom21/gtk/CMakeLists.txt:42 (include)
1> [CMake] This warning is for project developers. Use -Wno-dev to suppress it.
1> [CMake]
1> [CMake] CMake Error at C:/Program Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
1> [CMake] Could NOT find Iconv (missing: Iconv_LIBRARY Iconv_INCLUDE_DIR)
1> [CMake] Call Stack (most recent call first):
1> [CMake] C:/Program Files/CMake/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
1> [CMake] C:/Program Files/CMake/share/cmake-3.31/Modules/FindIconv.cmake:170 (find_package_handle_standard_args)
1> [CMake] C:/Program Files/CMake/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)
1> [CMake] C:/msys64/mingw64/lib/cmake/boost_locale-1.88.0-static/boost_locale-config.cmake:30 (find_dependency)
1> [CMake] C:/msys64/mingw64/lib/cmake/Boost-1.88.0/BoostConfig.cmake:67 (find_package)
1> [CMake] C:/msys64/mingw64/lib/cmake/Boost-1.88.0/BoostConfig.cmake:128 (boostcfg_find_component)
1> [CMake] C:/Program Files/CMake/share/cmake-3.31/Modules/FindBoost.cmake:610 (find_package)
1> [CMake] retom21/common.cmake:38 (find_package)
1> [CMake] retom21/gtk/CMakeLists.txt:42 (include)
1> [CMake] -- Configuring incomplete, errors occurred!
1> Не удалось выполнить команду "C:\Windows\system32\cmd.exe" с аргументами "/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\Program Files\CMake\bin\cmake.exe" -G "Ninja" -DCMAKE_C_COMPILER:STRING="gcc.exe" -DCMAKE_CXX_COMPILER:STRING="g++.exe" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="E:/VBStore/common/retom21-multiplatform/out/install/x64-debug" -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\COMMON7\IDE\COMMON EXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.e xe" "E:\VBStore\common\retom21-multiplatform" 2>&1"". Код завершения: Команда "C:\Windows\system32\cmd.exe" с аргументами "/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\Program Files\CMake\bin\cmake.exe" -G "Ninja" -DCMAKE_C_COMPILER:STRING="gcc.exe" -DCMAKE_CXX_COMPILER:STRING="g++.exe" -DCMAKE_BUILD_TYPE:STRING="Debug" -DCMAKE_INSTALL_PREFIX:PATH="E:/VBStore/common/retom21-multiplatform/out/install/x64-debug" -DCMAKE_MAKE_PROGRAM="C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\COMMON7\IDE\COMMON EXTENSIONS\MICROSOFT\CMAKE\Ninja\ninja.e xe" "E:\VBStore\common\retom21-multiplatform" 2>&1"" завершила работу с кодом завершения 1..


Добавлено через 55 минут
Пробовал добавить в CMakePresets.json:
"cacheVariables": {
...
"CMAKE_MAKE_PROGRAM": "c:/msys64/mingw64/bin/ninja.exe"
},
Не помогает
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.07.2025, 09:44
Ответы с готовыми решениями:

Конвертировать с MsVS 2008 в MsVS 2010
У меня есть проект на MsVS 2008. Он состоит с нескольких файлов, которые потом подключаются в...

Переделать msvs 6 В msvs 2008
приложение написано на визиал студия 6 хочу внести в него коррективы есть НО у меня стоит студия...

Qt creator. Не удается добавить стороннюю библиотеку в проект cmake (добавление в проект boost/algorithm)
Собственно, весь вопрос в заголовке. Осваиваю cmake, не могу подключить "алгоритм" из буст. ...

24
7 / 10 / 2
Регистрация: 11.02.2013
Сообщений: 292
01.08.2025, 11:46  [ТС]
Студворк — интернет-сервис помощи студентам
Попробовал поставить буст из сборки. Написал в подключении:

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
if(WIN32)   
    message("FIND BOOST IN e:/Boost")
    
    set(BOOST_ROOT e:/Boost/boost_1_82_0)
    set(Boost_NO_SYSTEM_PATHS ON)
    set(Boost_USE_STATIC_LIBS ON)  
    set(Boost_DEBUG ON)
 
    find_package(
        Boost 
        COMPONENTS filesystem locale system
        REQUIRED)
else()
    find_package(
        Boost 1.53
        COMPONENTS filesystem locale system
        REQUIRED)
endif()
Пишет:
Ошибка CMake Error at C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find Boost (missing: filesystem locale system) (found version
"1.82.0") C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake 230
0
7 / 10 / 2
Регистрация: 11.02.2013
Сообщений: 292
05.08.2025, 14:25  [ТС]
Когда запускаешь непосредственно из mingw-консоли команда
Code
1
2
3
find_package(ICU 77 REQUIRED)
...
message("Finded ICu libraries : ${ICU_LIBRARIES}")
выдает - C:/msys64/mingw64/lib/libicudt.dll.a; C:/msys64/mingw64/lib/libicuin.dll.a; C:/msys64/mingw64/lib/libicuuc.dll.a
Когда эта же команду из msvs после изменения cmake-файлов выдает - C:/msys64/mingw64/lib/libicudt.dll.a;C:/Program Files (x86)/Windows Kits/10/Lib/10.0.22621.0/um/x64/icuin.Lib;C:/Program Files (x86)/Windows Kits/10/Lib/10.0.22621.0/um/x64/icuuc.lib То есть какие-то замены идут. Не смотря на то, что юзается cmake из msys на него навешиваются окружение от msvs-ного цмяка.

Добавлено через 2 часа 3 минуты
Сделал CMakePresets.json
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{
    "version": 8,
    "configurePresets": [
        {
            "name": "Default preset",
            "displayName": "Default preset",
            "description": "Sets Ninja generator, build and install directory",
            "generator": "Ninja",
            "binaryDir": "${sourceDir}/out/build/${presetName}",
            "cacheVariables": {
                "CMAKE_BUILD_TYPE": "Debug",
                "CMAKE_INSTALL_PREFIX": "${sourceDir}/out/install/${presetName}",
                "CMAKE_C_COMPILER": "gcc",
                "CMAKE_CXX_COMPILER": "g++",
                "CMAKE_MAKE_PROGRAM": "c:/msys64/mingw64/bin/ninja.exe",
            },
            "environment": {
                "PATH": "C:/msys64/mingw64/bin",
                "EXTERNAL_INCLUDE": "",
                "INCLUDE": "",
                "LIB": "",
                "LIBPATH": "",
                "FSHARPINSTALLDIR": ""
            }
        }
    ]
}
Вроде помогло.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6092 / 2783 / 1037
Регистрация: 01.06.2021
Сообщений: 10,152
09.08.2025, 20:27
Цитата Сообщение от Наталья8 Посмотреть сообщение
А что такое CMake?
очень прикольная штука, по сути из одного файла CMakeLists.txt генерирует файлы сборки под разные системы сборки (например, я люблю Makefile создавать для mingw make) или даже проекты под разные IDE. Причем, перед созданием позволяет конфигурировать сборку (можно даже через гуй).
0
Заблокирован
09.08.2025, 22:18
Цитата Сообщение от Royal_X Посмотреть сообщение
можно даже через гуй
Через GUI зачастую удобней, видно каких параметров не хватает.
Пути к thirdparty библиотекам и так далее.
0
Эксперт функциональных языков программированияЭксперт С++
 Аватар для Royal_X
6092 / 2783 / 1037
Регистрация: 01.06.2021
Сообщений: 10,152
09.08.2025, 22:58
Цитата Сообщение от SmallEvil Посмотреть сообщение
Через GUI
Я, кстати, отдельно CMake не ставил. Использую из C:\Qt\Tools\CMake_64\bin\. В этой папке есть и версия с гуем. Qt Maintenance Tool постоянно обновляет и CMake в том числе.

Кстати, у Visual Studio тоже есть встроенный CMake. Но там они урезали версию с гуем, поскольку для VS 2022 она не нужна. Оставили только консольку. Да и чтобы добраться к нему надо много кликать по папкам.
C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin\
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
09.08.2025, 22:58
Помогаю со студенческими работами здесь

Подключить .lib из MSVS 2017 к проекту в Qt
Не могу подключить статическую библиотеку .lib, сделанную в MS Visual Studio Community 2017, к...

CMake Error: CMake was unable to find a build program corresponding to "MinGW Makefiles". CMAKE_MAKE_PROGRAM
Установил CMake. Здесь находится mingw D:\ProgramFiles\Qt\Tools\MinGW\bin mingw32-make.exe(путь в...

CMake в принципе не воспринимает никакие команды, кроме cmake --help
Здравствуйте! Пытаюсь назначить Cmake компилятор, который он должен использовать, для этого пишу...

Boost & CMake
Проблема, наверно больше в CMake, нежели в бусте. В общем имеем симейковский файл вида: ...

Boost pre build vs cmake find
это кусок Cmake. set(BOOST_ROOT "C:/local/boost_1_55_0") set(Boost_USE_STATIC_LIBS OFF)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru