C++ Visual Studio生成的二进制文件

C++ Visual Studio生成的二进制文件,c++,c,visual-studio,C++,C,Visual Studio,需要win开发者的快速帮助。请纠正我哪里弄错了。谢谢大家! 我从源代码中构建了一个C++库,得到了以下文件: *.dll。这些文件放入环境变量路径中列出的文件夹中 *.lib。这些文件将放入一个文件夹中,Visual Studio将在其中搜索库 *.pdb.这些是调试所需的。将它们与DLL文件或 库文件 *.exp.不知道如何处理这些文件。如果要在构建库的同一台计算机上调试库,则根本不需要移动.pdb文件。否则,将它们与.dll放在一起。您可能还需要使用/PDBALTPATH选项从dll中剥离到

需要win开发者的快速帮助。请纠正我哪里弄错了。谢谢大家!

我从源代码中构建了一个C++库,得到了以下文件:

*.dll。这些文件放入环境变量路径中列出的文件夹中

*.lib。这些文件将放入一个文件夹中,Visual Studio将在其中搜索库

*.pdb.这些是调试所需的。将它们与DLL文件或 库文件


*.exp.不知道如何处理这些文件。

如果要在构建库的同一台计算机上调试库,则根本不需要移动.pdb文件。否则,将它们与.dll放在一起。您可能还需要使用/PDBALTPATH选项从dll中剥离到pdb的完整路径。
您可能根本不需要.exp文件,因为您使用的第三方库可能不从项目导入。

谢谢!静态库怎么样。我得到LIB和PDB文件,但没有DLL文件。我应该在哪里复制PDB文件?以及.lib文件,但这可能有点棘手。不过OpenSSL和Google Protobuffers可以做到这一点。