source with <string> header compiles but program will not run

The error is...

the procedure entry point _ZNSt7__cxx1112basic_stringcSt11char_traitsESalcEEC1Ev could not be located in the dynamic link library C:\Users\Mark\Desktop\norm\hey.exe.

I have not messed around with or added anything to any header or .dll files. I've only just started learning the language.

I'm using g++ which I downloaded from MinGW and running out of windows cmd.
I'm using notepad++ and not visual studio (I mention because I saw it mentioned in association with dlls in some of the googled solutions).

I've opened the exe in dependency walker, but honestly, I have no idea what I'm
looking at. Here are some things I saw...


Error: At least one required implicit or forwarded dependency was not found.
Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.


..."Error opening files" in the file time stamps for many of them including a bunch that say WIN-CORE.

I put the entry point name in a demangler and no mangling was detected.

I've tried using sfc \scannow but no integrity violations were found.

Completely at a loss and feeling very insecure.
Last edited on
Topic archived. No new replies allowed.