Почему я получаю:
undefined reference to `CryptAcquireContext(unsigned int**, char const*, char const*, unsigned long, unsigned long)@20'
Я использую комплект компилятора Mingw32.
Некоторый код, безусловно, в порядке здесь. В противном случае мы можем только догадываться, что компоновщик не может найти подходящее определение функции CryptAcquireContext (что может быть связано с отсутствием ссылки на файл Advapi32.lib).
CryptAcquireContext
Advapi32.lib