I thought if you compile a Visual-studio 2013 Win32 project using /MT
Code Generation->Runtime library then it will automatically package all dependency dll's - including 3rd party dll's - into the executable?
Currently certain users get an error when running my .exe. Its related to not having a 3rd party dll (OpenSSL):
The program can't start because LIBEAY32.dll is missing from your computer
This error has occurred for users using my .exe on Windows 10 OS's. How can I ensure all dependency dll's are packaged into my .exe?
I currently compile my application on my 64bit Windows 8.1 OS. The win32 visual-studio project is compiled using the following project properties:
- Character Set: Unicode char set
- Use of MFC: Use standard windows libraries
- Whole Program Optimisation: Use Link Time Code Generation
- Debug info format: none
- Code Generation->Runtime library: /MT