Skip to content

[MSVC] libcurl.lib(rand.obj) : error LNK2001: unresolved external symbol BCryptGenRandom #8536

Description

@QuellaZhang

Hi All,

openframeworks failed to build on MSVC due to libcurl.lib(rand.obj) : error LNK2001: unresolved external symbol BCryptGenRandom, this issue can be reproduced on bc87649, can someone help take a look? Thank you.

Repro steps:

1. git clone https://github.com/openframeworks/openFrameworks C:\gitP\openframeworks\openFrameworks
2. cd /d C:\gitP\openframeworks\openFrameworks
3. "C:\Program Files\Git\bin\sh.exe" ./scripts/ci/vs/install.sh
4. cd /d C:\gitP\openframeworks\openFrameworks
5. msbuild /m /p:Platform=x64 /p:Configuration=Release examples/templates/emptyExample/emptyExample.sln /t:Rebuild /p:PlatformToolset=v145

Build log: Build.log

Error info:

libcurl.lib(rand.obj) : error LNK2001: unresolved external symbol BCryptGenRandom
bin\emptyExample.exe : fatal error LNK1120: 1 unresolved externals

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions