需要获胜开发者的快速帮助。如果我弄错了,请纠正我。谢谢!
我从源代码构建了一个C ++库,并获得了以下文件:
* .dll。这些文件会进入 PATH 环境变量中列出的文件夹。
* .lib。这些文件进入Visual Studio搜索库的文件夹。
* .pdb。这些是调试所必需的。将它们与DLL文件一起复制或 LIB文件?
* .exp。不知道如何处理这些问题。
答案 0 :(得分:3)
如果要在构建它的同一台计算机上调试库,则根本不需要移动.pdb文件。否则将它们与.dll一起放入。您可能还需要使用/ PDBALTPATH选项从dll中删除pdb的完整路径。 您可能根本不需要.exp文件,因为您正在使用可能无法从项目中导入的第三方库。