how to find which libraries to link to? or, how can I create *-config (such as sdl-config, llvm-con
Posted
by numeric
on Stack Overflow
See other posts from Stack Overflow
or by numeric
Published on 2010-06-13T23:11:36Z
Indexed on
2010/06/13
23:22 UTC
Read the original article
Hit count: 160
Hey,
I want to write a program that outputs a list of libraries that I should link to given source code (or object) files (for C or C++ programs).
In *nix, there are useful tools such as sdl-config and llvm-config. But, I want my program to work on Windows, too.
Usage:
get-library-names -l /path/to/lib a.cpp b.cpp c.cpp d.obj
Then, get-library-names
would get a list of function names that are invoked from a.cpp, b.cpp, c.cpp, and d.obj. And, it'll search all library files in /path/to/lib
directory and list libraries that are needed to link properly.
Is there such tool already written? Is it not trivial to write a such tool? How do you find what libraries you should link to?
Thanks.
© Stack Overflow or respective owner