今天调试一个c++ 写的DLL, 再次遇到一个问题"当前不会命中断点,还未为文档加载任何符号", 上一次是因为没有 在 项目/工程属性/配置属性/链接器/输入/模块定义文件 中绑定 .def 文件。
经过多个试错,确定这次错误原因是在 项目/工程属性/配置属性/C/C++/高级/调用约定中 跟源码的约定不一致造成的,改成写源码的调用约定一致后,dll终于可以断点调试了。
源码的调用:
源码的调用:
今天调试一个c++ 写的DLL, 再次遇到一个问题"当前不会命中断点,还未为文档加载任何符号", 上一次是因为没有 在 项目/工程属性/配置属性/链接器/输入/模块定义文件 中绑定 .def 文件。
经过多个试错,确定这次错误原因是在 项目/工程属性/配置属性/C/C++/高级/调用约定中 跟源码的约定不一致造成的,改成写源码的调用约定一致后,dll终于可以断点调试了。
源码的调用:
源码的调用: