假设我们在同一个目录中有多个头文件和库文件。如果我不知道应该链接哪个库,是否可以通过编程方式确定必须使用哪个库。
假设我试图编译我的代码,并且链接器提示无法解析的外部符号,有什么我可以做的,知道正确的库存在于同一目录中吗?
最佳答案
我认为这个问题的答案可能对你有很大帮助:Tools for inspecting .lib files? .
你可以写一个简单的脚本,循环遍历目录下的所有lib文件,调用dumpbin将所有lib的符号转储到以lib名称开头的文件中,这样以后你可以在目录中搜索你需要的符号生成的文件以获取正确的库。
关于c++ - 是否可以识别与某些头文件对应的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38053681/