Showing posts with label Linking MingW32 psapi C. Show all posts
Showing posts with label Linking MingW32 psapi C. Show all posts

Wednesday, June 1, 2011

Linking MingW32 with psapi

Here's something I came across that didn't have a good answer when I googled. If you get link errors with MingW32 like:

undefined reference to `GetProcessMemoryInfo@12' or
c:/justinhj/mem.cpp:55: undefined reference to `EnumProcesses@12'

Then you are not linking with the library psapi, and you need it.

To do this just add -lpsapi to your command line. It needs to be last in the list of libraries too!

Source from http://justinsboringpage.blogspot.com/2009/05/linking-mingw32-with-psapi.html

With Eclipse Helios: you add by going to Project > Properties > C/C++ Build > Settings > MinGW C Linker > Libraries, add psapi to it.