A little off the coding topic. I use the windows version of GnuCash as such I wanted it to be able to get stock and fund updates automatically. This took a bit more work then I expected so I hope this helps someone else.

  1. Install active state perl
  2. Install OpenSSL Win32
  3. Install nmake following these directions
  4. Run the Perl Package Manager from the start menu and install the Crypt-SSLeay package
  5. From a command prompt in C:\program files\gnucash\bin run perl -w gnc-fq-update

That should be it. One think to note, as far as I can tell you have to call update from the command prompt while your GNU file is Not open. As described here.