断点未命中 - "the module did not load at the default load address"
Breakpoints not getting hit - "the module did not load at the default load address"
我试图调试CPPUnitTests和断点设置在文件中,这些文件是要测试的DLL (c++非托管DLL)的一部分。
我将CPPunit tester过程附加到项目打开的visual studio IDE中,在本机模式下(尝试管理+本机),然后运行测试,但断点根本没有被击中。
断点看起来很好(满红点)。我在Debug Build中构建了所有必要的DLL。
我去调试->Windows->模块检查测试进程是否加载了我正在调试的DLL,它确实加载了,并且符号文件也加载了,但是在DLL的名称中有一个感叹号,当我将鼠标悬停在它上面时,它说"模块没有在默认加载地址加载"。
如何解决这个问题?我需要调试cppunit测试
我有一个类似的问题,几个小时后可以修复它:
- 进入项目属性(点击项目->属性)
- 选择右边菜单上的"编译"选项
- 在配置中选择"Debug"。点击"高级编译选项"按钮
- 确保在生成调试信息组合框中选中"Full"。
我希望这对你有帮助!
问候。
相关文章:
- 这对"With a stackless coroutine, only the top-level routine may be suspended."意味着什么
- Doees the 'this' 指针参与虚函数的多态行为
- 为什么我会收到"Run-Time Check Failure #2 - Stack around the variable 'pr' was corrupted"错误?
- 您将如何连接"on the fly"文本+整数并将其传递给函数?
- DRD 报告"conflicting load" std::mutex::lock 上的错误
- 如何理解"Temporary objs are destroyed as the last step in evaluating the full-expression"?谁能用一些简单的例子来说明这
- numpy.load 给出 ValueError: descr 不是有效的 dtype 描述符:
- 如何解决C++中声纳库贝静态代码分析错误"Explicitly define the missing copy constructor, move constructor .."
- Configuring the MPEG4MediaSink
- 这在C++ "It does not own the underlying data, and so is cheap to copy or assign"中意味着什么
- What is the std::chrono::time_point equivalent of std::numer
- 如何在数据库程序中添加"reduce the quantity of an item"功能?
- 使用自定义 nodejs 插件时的"The specified module could not be found"
- Boost.Python 和导入 dll,"The specified module could not be found"
- "Build succeeded"但"The breakpoint will not currently be hit"
- 尝试应用肖恩父母谈话"inheritance is the base class of evil"中的模式
- 为什么'allocate in one library and free in the other'是错误的
- 如何修复此错误"the value of 'x1' is not usable in a constant expression"?static_assert
- Windows XP 上的"Unable to load DLL ... The specified procedure could not be found" C++
- 断点未命中 - "the module did not load at the default load address"