How to deal with linking problems in Microsoft Visual Studio?
• If you receive LNK2005, your application probably uses different run-time libraries that the ZipArchive Library was compiled for. • If you receive LNK1104 (e.g. cannot open the mfc42u.lib file), you probably haven’t installed Unicode libraries. • If you receive C2872 among others in a C++/CLI application, you need to correct the linking order. To read about detailed solutions, see Compilation of the ZipArchive Library and Integration with Applications.