Skip to content

unresolved external symbol _guard_check_icall_$fo$ #4606

@htartisan

Description

@htartisan

Describe the bug
While trying to build the "Foundation" libraries (all) using the MS Visual Studio 2019 compiler, I encountered the following error for 4 of the library versions:

libucrtd.lib(checkcfg.obj) : error LNK2001: unresolved external symbol guard_check_icall$fo$
bin64\static_mt\TestAppd.exe : fatal error LNK1120: 1 unresolved externals

To Reproduce
Copy the latest Poco libraries (all) to a source folder.
Go the the "CppUint" folder and load the "CppUnit_vs160.sln" solution file with MS Visual Studio 2019.
Go to the Build->Batch Build dialog, select all output targets, and press the "build" button.
Go the the "Foundation" folder and load the "Foundation_vs160.sln" solution file with MS Visual Studio 2019.
Go to the Build->Batch Build dialog, select all output targets, and press the "build" button.

Expected behavior
All output binaries should build without errors.

Logs
------ Rebuild All started: Project: TestApp, Configuration: debug_static_mt x64 ------
TestApp.cpp
libucrtd.lib(checkcfg.obj) : error LNK2001: unresolved external symbol guard_check_icall$fo$
bin64\static_mt\TestAppd.exe : fatal error LNK1120: 1 unresolved externals
Done building project "TestApp_vs160.vcxproj" -- FAILED.

Screenshots
If applicable, add screenshots to help explain your problem.

Please add relevant environment information:

  • OS Type and Version: Windows 11
  • POCO Version: 1.13.3
  • Third-party product (eg. database or library) type and version

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions