【发布时间】:2009-11-06 23:13:44
【问题描述】:
我在我的 Windows 机器上构建了 OpenSSL 的非 dll 版本。根据说明,我修改了构建脚本以包含调试符号。我可以很好地链接它们并且它们运行。但是当我尝试从我的 cpp 代码中进入一个 openssl 函数时,它只是跳过了。我知道这完全是一个菜鸟问题,但我该如何解决这个问题?我有所有的源代码和标头,但我认为一定有我缺少的魔术调用来告诉 Visual Studio 它们在哪里。什么的。
谢谢! Mac-guy-suffering-in-windows-land
【问题讨论】:
-
感谢大家的帮助。事实证明,我需要编辑 openssl makefile 以使用编译器选项 /Z7。这会导致符号信息被烹制到 obj 文件中,以便在链接器在库中链接时它们仍然可供链接器使用。
标签: c++ debugging visual-c++ linker trace