The application was unable to start correctly(0xc0150002).

Dear Team,

please help me on the issue "The application was unable to start correctly(0xc0150002).click ok to close the application"

Have created the build using installshield 2012. dll was generated from VS2008. Used 3rd party libraries.Included all the libraries,dll.
This was the first tme creating the installer using installshield. saw multiple sites were talked about his .I tried to resolve this issue following those guideline.still not able to find it out.

Thanks,
Regards,

Hmm. I do not have a great answer. This Visual code grepper:
CERN Computer Security Information

found some problems for me. It might help. But I think your linking is at fault.

Assuming your Windows is correctly patched and updated:
Your question is devoid of specifics.
Did you try Dependency Walker?
Did you verify the PGP (or other digital) signatures on ALL of your 3rd party libraries? If none are available you could be in for real trouble long term.
Did you check thoroughly for malware?
Did you run this from MS?:
Microsoft Safety Scanner - Free Virus Scan with the Microsoft Safety Scanner

Did you try a static link, which forces the linker to place dll's in the code?
Walkthrough: Creating and Using a Static Library (C++)

If you have a linux box, install wine on it. Winedebug allows you to look in detail at a lot things in an .exe file, including dependencies and versions.

AFAIK: There is no ldd -like command line tool in windows. If someone knows differently please respond.

Edit: as close as I can get:
install cygwin - unix like windows environment

objdump.exe -p myfile.exe

ldd myfile.exe

objdump will show ??? for libraries it cannot load correctly.
See

objdump --help