Msvc download

Author: a | 2025-04-24

★★★★☆ (4.8 / 3226 reviews)

ejoy extension

Download: x86_64-msvc. Portable Archive (. zip) x86_64-msvc x86_64-gnu. Download: x86_64-msvc x86_64-gnu. Community. Scoop x86_64-msvc. scoop Read more about installing on yuzu-windows-msvc- debugsymbols.zip download 95.4M yuzu-windows-msvc- .zip download

turbo launcher themes

EvineDev/portable-msvc: Generate portable installations of msvc

RpcView is an open-source tool to explore and decompile all RPC functionalities present on a Microsoft system.You can download the last automatically built releaseWarning: you have to install "Microsoft Visual C++ 2019 Redistributable" to use RpcView.How to add a new RPC runtimeBasically you have two possibilities to support a new RPC runtime (rpcrt4.dll) version:The easy way: just edit the RpcInternals.h file in the corresponding RpcCore directories (32 and 64-bit versions) to add your runtime version in the RPC_CORE_RUNTIME_VERSION table.The best way: reverse the rpcrt4.dll to define the required structures used by RpcView, e.g. RPC_SERVER, RPC_INTERFACE and RPC_ADDRESS.Currently, the supported versions are organized as follows:RpcCore1 for Windows XPRpcCore2 for Windows 7RpcCore3 for Windows 8RpcCore4 for Windows 8.1 and 10CompilationRequired elements to compiled the project:Visual Studio (currently Visual Studio 2019 Community)CMake (currently 3.13.2)Qt5 (currently 5.15.2)Before running CMake you have to set the CMAKE_PREFIX_PATH environment variable with the Qt full path, for instance (x64):set CMAKE_PREFIX_PATH=C:\Qt\5.15.2\msvc2019_64\Before running CMake to produce the project solution you have to create the build directories:RpcView/Build/x64 for 64-bit targetsRpcView/Build/x86 for 32-bit targets.Here is an example to generate the x64 solution with Visual Studio 2019 from the RpcView/Build/x64 directory:cmake ../../ -A x64-- Building for: Visual Studio 16 2019-- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.19041.-- The C compiler identification is MSVC 19.28.29334.0-- The CXX compiler identification is MSVC 19.28.29334.0-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Detecting C compile features-- Detecting C compile features - done-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - done[RpcView][RpcDecompiler][RpcCore1_32bits][RpcCore2_32bits][RpcCore2_64bits][RpcCore3_32bits][RpcCore3_64bits][RpcCore4_32bits][RpcCore4_64bits]-- Configuring done-- Generating done-- Build files have been written to: C:/Dev/RpcView/Build/x64To produce the Win32 solution:set CMAKE_PREFIX_PATH=C:\Qt\5.15.2\msvc2019Then from the RpcView/Build/x86 directory:cmake ../../ -A win32-- Building for: Visual Studio 16 2019-- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.19041.-- The C compiler identification is MSVC 19.28.29334.0-- The CXX compiler identification is MSVC 19.28.29334.0-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x86/cl.exe-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x86/cl.exe -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Detecting C compile features-- Detecting C compile features - done-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x86/cl.exe-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x86/cl.exe -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - done[RpcView][RpcDecompiler][RpcCore1_32bits][RpcCore2_32bits][RpcCore3_32bits][RpcCore4_32bits]-- Configuring done-- Generating done-- Build files have been written to: C:/Dev/RpcView/Build/x86Now you can compile the solution with Visual Studio or CMAKE:cmake --build . --config ReleaseRpcView32 binaries are produced in the RpcView/Build/bin/x86 directory and RpcView64 ones in the RpcView/Build/bin/x64AcknowledgementsJeremyJulienYoanneBruno

active disk image lite

GitHub - Delphier/MSVC: Portable Microsoft Visual C (MSVC)

Home News Blog post We are pleased to announce that CMake 3.21.5 is now available for download.Please use the latest release from our download page: for your support!Changes in 3.21.5 since 3.21.4:Benjamin Sluis (1): VS: Remove the '/guard:cf' flag from v143 link flag tableBrad King (9): GNUtoMS: Add search path for VS 2022 environment scripts cmScanDepFormat: Accept P1689r4 files with version 1 Help: Clarify TARGET_RUNTIME_DLLS behavior on imported targets IntelLLVM: Enable Fortran module rebuild avoidance in Makefile generators gitlab-ci: update macOS jobs to use Xcode 13.2 NMake: Document response file encoding heuristic in a comment NMake: Use UTF-8 BOM in response files only with MSVC tooling message: Restore explicit flushing of messages on stderr CMake 3.21.5Marc Chevrier (1): UseSWIG: ensure directory for depfile existsMattias Ellert (1): FindThreads: Honor THREADS_PREFER_PTHREAD_FLAG when pthread is found in libcWilliam R. Dieter (3): IntelLLVM: Use MSVC linker with MSVC frontend variant Fortran: Save frontend variant persistently for IntelLLVM VS: Fix detecting icx.exe with Intel Compiler toolsets newer than 2021friendlyanon (1): Help: Drop incorrect versionadded for try_compile result variable Leave a Reply

GitHub - mstorsjo/msvc-wine: Scripts for setting up and running MSVC

/c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcprocessor.c /Fobuild\temp.win-amd64-3.10\Release\processor.objprocessor.cprocessor.c(244): warning C4244: '=': conversion from 'double' to 'long', possible loss of dataC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcscanner.c /Fobuild\temp.win-amd64-3.10\Release\scanner.objscanner.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcsymbol.c /Fobuild\temp.win-amd64-3.10\Release\symbol.objsymbol.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcsymboliter.c /Fobuild\temp.win-amd64-3.10\Release\symboliter.objsymboliter.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcsymbolset.c /Fobuild\temp.win-amd64-3.10\Release\symbolset.objsymbolset.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tczbarmodule.c /Fobuild\temp.win-amd64-3.10\Release\zbarmodule.objzbarmodule.czbarmodule.c(116): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of dataC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Program Files\Python310\libs /LIBPATH:C:\Program Files\Python310\PCbuild\amd64 /LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\lib\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64 zbar.lib /EXPORT:PyInit_zbar build\temp.win-amd64-3.10\Release\decoder.obj build\temp.win-amd64-3.10\Release\enum.obj build\temp.win-amd64-3.10\Release\exception.obj build\temp.win-amd64-3.10\Release\image.obj build\temp.win-amd64-3.10\Release\imagescanner.obj build\temp.win-amd64-3.10\Release\processor.obj build\temp.win-amd64-3.10\Release\scanner.obj build\temp.win-amd64-3.10\Release\symbol.obj build\temp.win-amd64-3.10\Release\symboliter.obj build\temp.win-amd64-3.10\Release\symbolset.obj build\temp.win-amd64-3.10\Release\zbarmodule.obj /OUT:build\lib.win-amd64-3.10\zbar.cp310-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.10\Release\zbar.cp310-win_amd64.libLINK : fatal error LNK1181: cannot open input file 'zbar.lib'error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\link.exe' failed with exit code 1181. Download: x86_64-msvc. Portable Archive (. zip) x86_64-msvc x86_64-gnu. Download: x86_64-msvc x86_64-gnu. Community. Scoop x86_64-msvc. scoop Read more about installing on

MSVC 2025 17.6.x Error. Please use MSVC 17.5 - How do I select MSVC 17.5?

Just found this crash when back to may PCCode: c0000005 ( Access violation )Version: AirDC++ 4.12b-9-gbd9a1 x64Build: 4581Major: 6Minor: 2Build: 9200SP: 0Type: 1Time: 2022-02-27 17:19:31TTH: AD643BGQTCL3TUNYJYSSISHBEHMDKWIOF76KKHQC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\memory(1129): std::_Ref_countdcpp::DirectoryListing::VirtualDirectory::_DestroyC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x2344B040,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x2344B040,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x23355BD0,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x23355BD0,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x23355BD0,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x23355BD0,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x23355BD0,void *> > >C:\Projects\airdc-git\airdcpp\airdcpp\DirectoryListing.cpp(689): dcpp::DirectoryListing::Directory::~DirectoryAirDC!0x7FF6617847C4: dcpp::DirectoryListing::Directory::scalar deleting destructor' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > > >::_Erase_tree >=0x2A5A2180,void *> > > C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > > >::_Erase_tree >=0x2C546060,void *> > > C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > > >::_Erase_tree >=0x2214CF80,void *> > > C:\Projects\airdc-git\airdcpp\airdcpp\DirectoryListing.cpp(689): dcpp::DirectoryListing::Directory::~Directory AirDC!0x7FF6617847C4: dcpp::DirectoryListing::Directory::scalar deleting destructor'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x8A8D7740,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x79852210,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x79852210,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x79852210,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x79852210,void *> > >C:\Projects\airdc-git\airdcpp\airdcpp\DirectoryListing.cpp(689): dcpp::DirectoryListing::Directory::~DirectoryAirDC!0x7FF6617847C4: dcpp::DirectoryListing::Directory::scalar deleting destructor' C:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(2047): DirectoryListingFrame::ItemInfo::~ItemInfo C:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(230): DirectoryListingFrame::~DirectoryListingFrame AirDC!0x7FF66140ACB0: DirectoryListingFrame::scalar deleting destructor'C:\Projects\airdc-git\windows\FlatTabCtrl.h(765): MDITabChildWindowImpl >::OnFinalMessageC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\atlmfc\include\atlwin.h(3596): ATL::CWindowImplBaseT >::WindowProcatlthunk!0x7FFF6B852A02: AtlThunk_DataToCodeUSER32!0x7FFF90C51C4C: CallWindowProcWUSER32!0x7FFF90C50EA6: DispatchMessageWC:\Projects\airdc-git\windows\WTL\atlapp.h(666): WTL::CMessageLoop::RunC:\Projects\airdc-git\windows\WinClient.cpp(459): WinClient::runC:\Projects\airdc-git\windows\main.cpp(337): wWinMaind:\a01_work\20\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): __scrt_common_main_sehKERNEL32!0x7FFF900B54E0: BaseThreadInitThunkntdll!0x7FFF9102485B: RtlUserThreadStart

Portaudio Windows ASIO with MSVC

Check MSVC runtime versionA python script to check the MSVC runtime version of given executable files.Table of contentsHow to useRequirementsLicenseHow to useQuick start:">python main.py folder/file path to check>The script contains the following arguments:-o, --out: (Optional) The csv file path to write the result. Default as msvc_runtime_result.csv.-m, --min: The minimum MSVC runtime version. If you set it, only the file below this version will be written to the output file. Value must be the marketing year of the MSVC runtime, e.g. 2019, 2017, 2015, etc.For example, to filter the files which the msvc runtime version below 2017 and write the result to the result.csv file:python main.py "C:/abc" -o "result.csv" -m 2017RequirementsThis script use Dumpbin to check the MSVC runtime version of the executable files. You need to install the Visual Studio build tools to get the Dumpbin tool. The build tools can be installed from the Visual Studio Installer.LicenseThis project is licensed under MIT license.

GCC and MSVC C Demangler

DescriptionI want to install zbar in python and use it in python.I did runpython setup.py install but i get this error cd .\zbar\PS C:\Users\princ\Downloads\projects\freelancing\fiverr\zbar\zbar> cd .\pygtk\PS C:\Users\princ\Downloads\projects\freelancing\fiverr\zbar\zbar\pygtk> cd ..PS C:\Users\princ\Downloads\projects\freelancing\fiverr\zbar\zbar> cd .\python\PS C:\Users\princ\Downloads\projects\freelancing\fiverr\zbar\zbar\python> python setup.py installC:\Users\princ\Downloads\projects\freelancing\fiverr\zbar\zbar\python\setup.py:2: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extensionrunning installrunning buildrunning build_extbuilding 'zbar' extensionC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcdecoder.c /Fobuild\temp.win-amd64-3.10\Release\decoder.objdecoder.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcenum.c /Fobuild\temp.win-amd64-3.10\Release\enum.objenum.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcexception.c /Fobuild\temp.win-amd64-3.10\Release\exception.objexception.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcimage.c /Fobuild\temp.win-amd64-3.10\Release\image.objimage.cimage.c(335): warning C4244: 'function': conversion from 'Py_ssize_t' to 'unsigned long', possible loss of dataC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcimagescanner.c /Fobuild\temp.win-amd64-3.10\Release\imagescanner.objimagescanner.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcprocessor.c /Fobuild\temp.win-amd64-3.10\Release\processor.objprocessor.cprocessor.c(244): warning C4244: '=': conversion from 'double' to 'long', possible loss of dataC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcscanner.c /Fobuild\temp.win-amd64-3.10\Release\scanner.objscanner.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcsymbol.c /Fobuild\temp.win-amd64-3.10\Release\symbol.objsymbol.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files

MSVC compatibilityClang 21.0.0git documentation

Is only done for 32bit perl. I guessthis stuff would need to be extracted in a helper function, so we can use itfor different defines without a lot of repetition.Greetings,Andres Freund On 10/4/21 18:02, Andres Freund wrote:> Hi,>> On 2021-10-04 14:38:16 -0700, Andres Freund wrote:>> 2) For some reason src/tools/install.pl doesn't install plperl[u].control,>> plperl[u]--1.0.sql - But apparently the buildfarm doesn't have that issue,>> because drongo successfully ran the plperl tests?> Oh, figured that one out: Install.pm checks the current directory for> config.pl - but my invocation was from the source tree root (which is> supported for most things). Because of that it skipped installing plperl, as> it though it wasn't installed.We should fix that, maybe along these lines?iff --git a/src/tools/msvc/Install.pm b/src/tools/msvc/Install.pmindex 8de79c618c..75e91f73b3 100644--- a/src/tools/msvc/Install.pm+++ b/src/tools/msvc/Install.pm@@ -59,6 +59,8 @@ sub Install our $config = shift; unless ($config) {+ # we expect config.pl and config_default.pl to be here+ chdir 'src/tools/msvc' if -d 'src/tools/msvc'; # suppress warning about harmless redeclaration of $config no warnings 'misc';cheersandrew--Andrew DunstanEDB: On 2022-01-31 10:43:31 -0500, Andrew Dunstan wrote:> We should fix that, maybe along these lines?WFM.. Download: x86_64-msvc. Portable Archive (. zip) x86_64-msvc x86_64-gnu. Download: x86_64-msvc x86_64-gnu. Community. Scoop x86_64-msvc. scoop Read more about installing on

news rover

Download MSVC compiler/linker Windows SDK without

More detail. It's pretty darn annoying to figure out right now what it could> mean.I wonder if we could do something to improve that on our side. This isn't thefirst time we've hunted down this kind of mismatch. It'd be much friendlier ifwe could get an error at build time, rather than runtime.Greetings,Andres Freund On Sun, Jan 30, 2022 at 02:16:59PM -0800, Andres Freund wrote:> Specifically where USE_THREAD_SAFE_LOCALE is defined for msvc. Which explains> why the same perl build ends up with different definitions for> PerlInterpreter, depending on headers getting compiled with gcc or> msvc.> > Seems pretty clear that this is something that should be determined at build,> rather than at #include time?Agreed.> I tested that just forcing the msvc build to behave the same using> NO_THREAD_SAFE_LOCALE makes the tests pass. Yay. But it's obviously not a> great solution - I'm not aware of a windows perl distribution that uses msvc,> but who knows.Last I looked (~2017), EDB distributed an MSVC-built Perl as the designatedPerl to use with plperl.> > The error message about mismatched lib / perl binary could really use a bit> > more detail. It's pretty darn annoying to figure out right now what it could> > mean.> > I wonder if we could do something to improve that on our side. This isn't the> first time we've hunted down this kind of mismatch. It'd be much friendlier if> we could get an error at build time, rather than runtime.The MSVC build system does give a

I can't install msvc-runtime package. How can I get the msvc-runtime

(x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcsymboliter.c /Fobuild\temp.win-amd64-3.10\Release\symboliter.objsymboliter.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcsymbolset.c /Fobuild\temp.win-amd64-3.10\Release\symbolset.objsymbolset.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tczbarmodule.c /Fobuild\temp.win-amd64-3.10\Release\zbarmodule.objzbarmodule.czbarmodule.c(116): warning C4244: '=': conversion from 'Py_ssize_t' to 'int', possible loss of dataC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Program Files\Python310\libs /LIBPATH:C:\Program Files\Python310\PCbuild\amd64 /LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\lib\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64 zbar.lib /EXPORT:PyInit_zbar build\temp.win-amd64-3.10\Release\decoder.obj build\temp.win-amd64-3.10\Release\enum.obj build\temp.win-amd64-3.10\Release\exception.obj build\temp.win-amd64-3.10\Release\image.obj build\temp.win-amd64-3.10\Release\imagescanner.obj build\temp.win-amd64-3.10\Release\processor.obj build\temp.win-amd64-3.10\Release\scanner.obj build\temp.win-amd64-3.10\Release\symbol.obj build\temp.win-amd64-3.10\Release\symboliter.obj build\temp.win-amd64-3.10\Release\symbolset.obj build\temp.win-amd64-3.10\Release\zbarmodule.obj /OUT:build\lib.win-amd64-3.10\zbar.cp310-win_amd64.pyd /IMPLIB:build\temp.win-amd64-3.10\Release\zbar.cp310-win_amd64.libLINK : fatal error LNK1181: cannot open input file 'zbar.lib'error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30133\\bin\\HostX86\\x64\\link.exe' failed with exit code 1181">C:\Program Files\Python310\python.exe: can't open file 'C:\\Users\\princ\\Downloads\\projects\\freelancing\\fiverr\\zbar\\setup.py': [Errno 2] No such file or directoryPS C:\Users\princ\Downloads\projects\freelancing\fiverr\zbar> cd .\zbar\PS C:\Users\princ\Downloads\projects\freelancing\fiverr\zbar\zbar> cd .\pygtk\PS C:\Users\princ\Downloads\projects\freelancing\fiverr\zbar\zbar\pygtk> cd ..PS C:\Users\princ\Downloads\projects\freelancing\fiverr\zbar\zbar> cd .\python\PS C:\Users\princ\Downloads\projects\freelancing\fiverr\zbar\zbar\python> python setup.py installC:\Users\princ\Downloads\projects\freelancing\fiverr\zbar\zbar\python\setup.py:2: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extensionrunning installrunning buildrunning build_extbuilding 'zbar' extensionC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcdecoder.c /Fobuild\temp.win-amd64-3.10\Release\decoder.objdecoder.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcenum.c /Fobuild\temp.win-amd64-3.10\Release\enum.objenum.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcexception.c /Fobuild\temp.win-amd64-3.10\Release\exception.objexception.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcimage.c /Fobuild\temp.win-amd64-3.10\Release\image.objimage.cimage.c(335): warning C4244: 'function': conversion from 'Py_ssize_t' to 'unsigned long', possible loss of dataC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -I../include -IC:\Program Files\Python310\include -IC:\Program Files\Python310\Include -IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\include -IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt -IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt /Tcimagescanner.c /Fobuild\temp.win-amd64-3.10\Release\imagescanner.objimagescanner.cC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\HostX86\x64\cl.exe. Download: x86_64-msvc. Portable Archive (. zip) x86_64-msvc x86_64-gnu. Download: x86_64-msvc x86_64-gnu. Community. Scoop x86_64-msvc. scoop Read more about installing on yuzu-windows-msvc- debugsymbols.zip download 95.4M yuzu-windows-msvc- .zip download

EvineDev/portable-msvc: Generate portable installations of msvc

What version of protobuf and what language are you using?Version: v30.0-rc1Language: C++Windows 11What runtime / compiler are you using (e.g., python version or gcc version)Visual Studio 2022 / MSVC 19.43.34808 / Cmake 3.31.1What did you do?Steps to reproduce the behavior:Cloned protobuf from repo (tag v30.0-rc1)Opened protobuf in Visual Studio as folder (i.e. using VS cmake integration)Set in CMakePresets.json: "CMAKE_CXX_STANDARD": "17", "protobuf_MSVC_STATIC_RUNTIME": falseBuilt protobuf (and installed). The Abseil dependency is automatically downloaded and builtWhat did you expect to seeAbseil and consecutively, protobuf built with dynamically linked MSVC runtime as per protobuf_MSVC_STATIC_RUNTIME flagWhat did you see instead?Abseil is built with static MSVC runtime linking, Protobuf is build with dynamic MSVC linking. Build failsThe problem is caused by protobuf/CMakeLists.txt lines 202-212, specifically 206: set(ABSL_MSVC_STATIC_RUNTIME ON):Debug>) else() set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreaded$:Debug>DLL) endif()endif (protobuf_BUILD_SHARED_LIBS)">if (protobuf_BUILD_SHARED_LIBS) set(protobuf_SHARED_OR_STATIC "SHARED")else (protobuf_BUILD_SHARED_LIBS) set(protobuf_SHARED_OR_STATIC "STATIC") set(ABSL_MSVC_STATIC_RUNTIME ON) if (protobuf_MSVC_STATIC_RUNTIME) set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreaded$:Debug>) else() set(CMAKE_MSVC_RUNTIME_LIBRARY MultiThreaded$:Debug>DLL) endif()endif (protobuf_BUILD_SHARED_LIBS)The logic sets ABSL to use static runtime linking when protobuf is configured to produce a static lib. Those are two different things though, and which kind of a lib is produced shouldn't affect how the MSVC runtime is linked to them.A simple fix for me to move forward was to fix set ABSL_MSVC_STATIC_RUNTIME to OFF instead since I don't care about static runtime linking. A proper fix would probably be to set ABSL_MSVC_STATIC_RUNTIME only based on protobuf_MSVC_STATIC_RUNTIME, regardless of whether the output is dynamic or static.

Comments

User5179

RpcView is an open-source tool to explore and decompile all RPC functionalities present on a Microsoft system.You can download the last automatically built releaseWarning: you have to install "Microsoft Visual C++ 2019 Redistributable" to use RpcView.How to add a new RPC runtimeBasically you have two possibilities to support a new RPC runtime (rpcrt4.dll) version:The easy way: just edit the RpcInternals.h file in the corresponding RpcCore directories (32 and 64-bit versions) to add your runtime version in the RPC_CORE_RUNTIME_VERSION table.The best way: reverse the rpcrt4.dll to define the required structures used by RpcView, e.g. RPC_SERVER, RPC_INTERFACE and RPC_ADDRESS.Currently, the supported versions are organized as follows:RpcCore1 for Windows XPRpcCore2 for Windows 7RpcCore3 for Windows 8RpcCore4 for Windows 8.1 and 10CompilationRequired elements to compiled the project:Visual Studio (currently Visual Studio 2019 Community)CMake (currently 3.13.2)Qt5 (currently 5.15.2)Before running CMake you have to set the CMAKE_PREFIX_PATH environment variable with the Qt full path, for instance (x64):set CMAKE_PREFIX_PATH=C:\Qt\5.15.2\msvc2019_64\Before running CMake to produce the project solution you have to create the build directories:RpcView/Build/x64 for 64-bit targetsRpcView/Build/x86 for 32-bit targets.Here is an example to generate the x64 solution with Visual Studio 2019 from the RpcView/Build/x64 directory:cmake ../../ -A x64-- Building for: Visual Studio 16 2019-- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.19041.-- The C compiler identification is MSVC 19.28.29334.0-- The CXX compiler identification is MSVC 19.28.29334.0-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Detecting C compile features-- Detecting C compile features - done-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x64/cl.exe -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - done[RpcView][RpcDecompiler][RpcCore1_32bits][RpcCore2_32bits][RpcCore2_64bits][RpcCore3_32bits][RpcCore3_64bits][RpcCore4_32bits][RpcCore4_64bits]-- Configuring done-- Generating done-- Build files have been written to: C:/Dev/RpcView/Build/x64To produce the Win32 solution:set CMAKE_PREFIX_PATH=C:\Qt\5.15.2\msvc2019Then from the RpcView/Build/x86 directory:cmake ../../ -A win32-- Building for: Visual Studio 16 2019-- Selecting Windows SDK version 10.0.17763.0 to target Windows 10.0.19041.-- The C compiler identification is MSVC 19.28.29334.0-- The CXX compiler identification is MSVC 19.28.29334.0-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x86/cl.exe-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x86/cl.exe -- works-- Detecting C compiler ABI info-- Detecting C compiler ABI info - done-- Detecting C compile features-- Detecting C compile features - done-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x86/cl.exe-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.28.29333/bin/Hostx64/x86/cl.exe -- works-- Detecting CXX compiler ABI info-- Detecting CXX compiler ABI info - done-- Detecting CXX compile features-- Detecting CXX compile features - done[RpcView][RpcDecompiler][RpcCore1_32bits][RpcCore2_32bits][RpcCore3_32bits][RpcCore4_32bits]-- Configuring done-- Generating done-- Build files have been written to: C:/Dev/RpcView/Build/x86Now you can compile the solution with Visual Studio or CMAKE:cmake --build . --config ReleaseRpcView32 binaries are produced in the RpcView/Build/bin/x86 directory and RpcView64 ones in the RpcView/Build/bin/x64AcknowledgementsJeremyJulienYoanneBruno

2025-04-04
User9410

Home News Blog post We are pleased to announce that CMake 3.21.5 is now available for download.Please use the latest release from our download page: for your support!Changes in 3.21.5 since 3.21.4:Benjamin Sluis (1): VS: Remove the '/guard:cf' flag from v143 link flag tableBrad King (9): GNUtoMS: Add search path for VS 2022 environment scripts cmScanDepFormat: Accept P1689r4 files with version 1 Help: Clarify TARGET_RUNTIME_DLLS behavior on imported targets IntelLLVM: Enable Fortran module rebuild avoidance in Makefile generators gitlab-ci: update macOS jobs to use Xcode 13.2 NMake: Document response file encoding heuristic in a comment NMake: Use UTF-8 BOM in response files only with MSVC tooling message: Restore explicit flushing of messages on stderr CMake 3.21.5Marc Chevrier (1): UseSWIG: ensure directory for depfile existsMattias Ellert (1): FindThreads: Honor THREADS_PREFER_PTHREAD_FLAG when pthread is found in libcWilliam R. Dieter (3): IntelLLVM: Use MSVC linker with MSVC frontend variant Fortran: Save frontend variant persistently for IntelLLVM VS: Fix detecting icx.exe with Intel Compiler toolsets newer than 2021friendlyanon (1): Help: Drop incorrect versionadded for try_compile result variable Leave a Reply

2025-03-29
User2375

Just found this crash when back to may PCCode: c0000005 ( Access violation )Version: AirDC++ 4.12b-9-gbd9a1 x64Build: 4581Major: 6Minor: 2Build: 9200SP: 0Type: 1Time: 2022-02-27 17:19:31TTH: AD643BGQTCL3TUNYJYSSISHBEHMDKWIOF76KKHQC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\memory(1129): std::_Ref_countdcpp::DirectoryListing::VirtualDirectory::_DestroyC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x2344B040,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x2344B040,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x23355BD0,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x23355BD0,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x23355BD0,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x23355BD0,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x23355BD0,void *> > >C:\Projects\airdc-git\airdcpp\airdcpp\DirectoryListing.cpp(689): dcpp::DirectoryListing::Directory::~DirectoryAirDC!0x7FF6617847C4: dcpp::DirectoryListing::Directory::scalar deleting destructor' C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > > >::_Erase_tree >=0x2A5A2180,void *> > > C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > > >::_Erase_tree >=0x2C546060,void *> > > C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > > >::_Erase_tree >=0x2214CF80,void *> > > C:\Projects\airdc-git\airdcpp\airdcpp\DirectoryListing.cpp(689): dcpp::DirectoryListing::Directory::~Directory AirDC!0x7FF6617847C4: dcpp::DirectoryListing::Directory::scalar deleting destructor'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x8A8D7740,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x79852210,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x79852210,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x79852210,void *> > >C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\include\xtree(745): std::_Tree_val > >::_Erase_tree=0x79852210,void *> > >C:\Projects\airdc-git\airdcpp\airdcpp\DirectoryListing.cpp(689): dcpp::DirectoryListing::Directory::~DirectoryAirDC!0x7FF6617847C4: dcpp::DirectoryListing::Directory::scalar deleting destructor' C:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(2047): DirectoryListingFrame::ItemInfo::~ItemInfo C:\Projects\airdc-git\windows\DirectoryListingFrm.cpp(230): DirectoryListingFrame::~DirectoryListingFrame AirDC!0x7FF66140ACB0: DirectoryListingFrame::scalar deleting destructor'C:\Projects\airdc-git\windows\FlatTabCtrl.h(765): MDITabChildWindowImpl >::OnFinalMessageC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.30.30705\atlmfc\include\atlwin.h(3596): ATL::CWindowImplBaseT >::WindowProcatlthunk!0x7FFF6B852A02: AtlThunk_DataToCodeUSER32!0x7FFF90C51C4C: CallWindowProcWUSER32!0x7FFF90C50EA6: DispatchMessageWC:\Projects\airdc-git\windows\WTL\atlapp.h(666): WTL::CMessageLoop::RunC:\Projects\airdc-git\windows\WinClient.cpp(459): WinClient::runC:\Projects\airdc-git\windows\main.cpp(337): wWinMaind:\a01_work\20\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl(288): __scrt_common_main_sehKERNEL32!0x7FFF900B54E0: BaseThreadInitThunkntdll!0x7FFF9102485B: RtlUserThreadStart

2025-04-23
User9472

Check MSVC runtime versionA python script to check the MSVC runtime version of given executable files.Table of contentsHow to useRequirementsLicenseHow to useQuick start:">python main.py folder/file path to check>The script contains the following arguments:-o, --out: (Optional) The csv file path to write the result. Default as msvc_runtime_result.csv.-m, --min: The minimum MSVC runtime version. If you set it, only the file below this version will be written to the output file. Value must be the marketing year of the MSVC runtime, e.g. 2019, 2017, 2015, etc.For example, to filter the files which the msvc runtime version below 2017 and write the result to the result.csv file:python main.py "C:/abc" -o "result.csv" -m 2017RequirementsThis script use Dumpbin to check the MSVC runtime version of the executable files. You need to install the Visual Studio build tools to get the Dumpbin tool. The build tools can be installed from the Visual Studio Installer.LicenseThis project is licensed under MIT license.

2025-04-13
User2837

Is only done for 32bit perl. I guessthis stuff would need to be extracted in a helper function, so we can use itfor different defines without a lot of repetition.Greetings,Andres Freund On 10/4/21 18:02, Andres Freund wrote:> Hi,>> On 2021-10-04 14:38:16 -0700, Andres Freund wrote:>> 2) For some reason src/tools/install.pl doesn't install plperl[u].control,>> plperl[u]--1.0.sql - But apparently the buildfarm doesn't have that issue,>> because drongo successfully ran the plperl tests?> Oh, figured that one out: Install.pm checks the current directory for> config.pl - but my invocation was from the source tree root (which is> supported for most things). Because of that it skipped installing plperl, as> it though it wasn't installed.We should fix that, maybe along these lines?iff --git a/src/tools/msvc/Install.pm b/src/tools/msvc/Install.pmindex 8de79c618c..75e91f73b3 100644--- a/src/tools/msvc/Install.pm+++ b/src/tools/msvc/Install.pm@@ -59,6 +59,8 @@ sub Install our $config = shift; unless ($config) {+ # we expect config.pl and config_default.pl to be here+ chdir 'src/tools/msvc' if -d 'src/tools/msvc'; # suppress warning about harmless redeclaration of $config no warnings 'misc';cheersandrew--Andrew DunstanEDB: On 2022-01-31 10:43:31 -0500, Andrew Dunstan wrote:> We should fix that, maybe along these lines?WFM.

2025-04-02

Add Comment