Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » Community » Newbie corner » [Solved] SFTPBrowser example build failed (SFTPBrowser example buil error: error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function winstore_close)
[Solved] SFTPBrowser example build failed [message #61263] Wed, 18 December 2024 10:10 Go to previous message
Scott_Huang is currently offline  Scott_Huang
Messages: 27
Registered: December 2024
Promising Member
I try sample SFTPBrowser since plan study the sample and then create a GUI for secure FTP later.

I try build with MSVS22x64 and CLANGx64 but both failed with below error message.

Do someone have experiences to fix this link issue? Thanks.

Build Error Message under MSVS22x64:
(): Linking has failed
(): crypto.lib(libdefault-lib-winstore_store.obj) : error LNK2019: unresolved external symbol __imp_CertCloseStore referenced in function winstore_close
(): crypto.lib(libdefault-lib-winstore_store.obj) : error LNK2019: unresolved external symbol __imp_CertFindCertificateInStore referenced in function winstore_win_advance
(): crypto.lib(libdefault-lib-winstore_store.obj) : error LNK2019: unresolved external symbol __imp_CertFreeCertificateContext referenced in function winstore_close
(): crypto.lib(libdefault-lib-winstore_store.obj) : error LNK2019: unresolved external symbol __imp_CertOpenSystemStoreW referenced in function winstore_open
(): C:\upp\out\MyApps\MSVS22x64.Gui\SFtpBrowser.exe : fatal error LNK1120: 4 unresolved externals


CLANGx64 error msg:

(): Linking has failed
(): ld.lld: error: undefined symbol: __declspec(dllimport) CertOpenSystemStoreW
(): >>> referenced by libcrypto.a(libdefault-lib-winstore_store.obj):(winstore_ope n)
():
(): ld.lld: error: undefined symbol: __declspec(dllimport) CertFreeCertificateContext
(): >>> referenced by libcrypto.a(libdefault-lib-winstore_store.obj):(winstore_ope n)
(): >>> referenced by libcrypto.a(libdefault-lib-winstore_store.obj):(winstore_set _ctx_params)
(): >>> referenced by libcrypto.a(libdefault-lib-winstore_store.obj):(winstore_clo se)
():
(): ld.lld: error: undefined symbol: __declspec(dllimport) CertFindCertificateInStore
(): >>> referenced by libcrypto.a(libdefault-lib-winstore_store.obj):(winstore_set _ctx_params)
(): >>> referenced by libcrypto.a(libdefault-lib-winstore_store.obj):(winstore_loa d)
():
(): ld.lld: error: undefined symbol: __declspec(dllimport) CertCloseStore
(): >>> referenced by libcrypto.a(libdefault-lib-winstore_store.obj):(winstore_clo se)
(): clang-18: error: linker command failed with exit code 1 (use -v to see invocation)

20241222 Update: This issue finally solved with Oblivion's professional and kindly support. You can go through all posts to get details or direct go to last post to get summary.

[Updated on: Sun, 22 December 2024 13:41]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Latest U++ PDF version user guide to describe framework/tips/examples
Next Topic: The UPP looks good -> Opportunities to evolve to better support RPA & AI
Goto Forum:
  


Current Time: Sat Apr 26 13:37:30 CEST 2025

Total time taken to generate the page: 0.02907 seconds