如何在Visual Basic 6中保存断点?有加载项吗?现在我有MZ-Tools,但不幸的是他们没有保存断点.
我试图在上一版本的Eclipse Helios中调试一个C++项目.我在一些非主函数中设置断点,但调试函数永远不会停在那里,我收到一条警告信息
"断点属性问题安装失败"
可能是什么原因?
PS:Eclipse Galileo也发生了同样的问题,最后一个版本PS2:在相同条件下,我在parallels 5.0下的虚拟机中安装了Ubuntu 9.10.我安装了Eclipse CDT Helios并执行了相同的过程.现在我没有得到这个错误.我在这一点上得出的结论是,mac中的gdb是错误可疑的,或者eclipse for mac在这方面存在问题.作为一种解决方法,我正在考虑在Eclipse中使用mac并设置远程调试,以便编译和gdbsrver在虚拟linux机器上运行,至少在有人提出更好的解决方案之前.
我有一个返回指针的函数:
static void*find_fit(size_t asize);
我想在gdb中设置一个断点,但是当我输入这个函数名时,我得到以下错误之一:
break*find_fit函数"*find_fit"未定义
要么
break find_fit函数"find_fit"未定义
我可以轻松地在返回指针以外的函数的函数上设置断点,但是当函数确实返回指针时,gdb似乎不想在它上面打破.
有谁看到发生了什么?谢谢!
我有XCode 4.3.2的问题,我无法弄清楚它是什么.我设置了一个断点,但是XCode在断点设置的行停止,它显示了线程日志.我在这里疯了.
所以,这是我在XCode中看到的关于断点的页面.这是几个项目,并尝试启用和不启用僵尸.

我之前保存过断点列表
save breakpoints blist
Run Code Online (Sandbox Code Playgroud)
现在编译程序后我尝试使用load命令重新加载相同的断点
load blist
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
You can't do that when your target is `exec'
Run Code Online (Sandbox Code Playgroud)
怎么解决这个?
我有一个以下列方式声明的类:
#ifndef MYCLASS_H
#define MYCLASS_H
class MyClass : public MyOtherClass
{
public:
MyClass();
int a() const{ return _a; };
int b() const{ return _b; };
private:
int _a;
int _b;
};
inline bool operator==( const MyClass& lhs, const MyClass& rhs )
{
return (lhs.a() == rhs.a()) && (lhs.b() == rhs.b());
}
#endif
Run Code Online (Sandbox Code Playgroud)
我的问题是任何断点都是在重载的operator==永不被命中设置的,Visual Studio甚至告诉我执行永远不会达到这个功能.我已经遵循这个经验法则来重载比较运算符,但除了让它们成为非成员之外,它没有提及任何其他内容,所以我不确定我是否错过了运算符重载或内联函数.
任何人都可以告诉我为什么我的断点永远不会被击中?
我知道这个问题已被问过好几次了,很多人都提出了不同的答案.虽然他们都没有为我工作.
我使用Visual Studio和.NET framework 4.0创建了一个Windows窗体应用程序,并添加了一个断点.但是,当我调试应用程序时,断点上会出现一个感叹号,它表示..
断点当前不会被击中.此行没有可执行代码.可能的原因包括:条件编译或编译器优化.
我已经尝试了几种建议的解决方案
但是,它们似乎都没有起作用.之前由于某些原因,我能够使用断点调试我的项目,发生了一些事情,我无法再调试项目了.我应该注意或解决这个问题?
我刚刚将以前在VS2008中运行的解决方案升级.NET 3.5到VS2015上运行.NET 4.6.
有关该项目的一些信息
Unit Test Project只是创建'AVTest.dll`,我们将其加载到NUnit中以对某些硬件执行某些功能测试.所有东西都构建并正确运行但是在尝试设置断点时出现以下错误:
断点当前不会被击中.没有为此文档加载任何符号.
当我切换回.NET 3.5时,我能够在代码中设置断点.我能做到这一点的事实让我觉得我缺少一些关于.NET版本的简单,因为我不太熟悉c#.
我知道这个问题,并尝试了问题本身和答案第一页的所有内容.
关于如何检查没有加载符号的原因是否有任何进展?
当我附加到已经运行的Nunit测试时,我能够正常调试.我不确定它为什么在运行后(通过启动外部程序)或者为什么在3.5而不是4.6中工作,但它可以被调试...
请查看下面的命令行.我设置了两个断点:一个在strcpy上,另一个在printf上.为什么跳过断点1?
root@ninja:~/Desktop/Programs# gcc -g -o exp exp.c
root@ninja:~/Desktop/Programs# gdb -q exp
Reading symbols from /root/Desktop/Programs/exp...done.
(gdb) list
1 #include <stdio.h>
2 #include <string.h>
3
4 int main() {
5 char str_a[20];
6
7 strcpy(str_a, "Hello world!\n");
8 printf(str_a);
9 }
(gdb) break strcpy
Function "strcpy" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (strcpy) pending.
(gdb) break printf
Breakpoint 2 at 0x8048300
(gdb) run
Starting program: /root/Desktop/Programs/exp
Breakpoint 2, 0xb7eabf54 in printf …Run Code Online (Sandbox Code Playgroud) 我想用vscode调试我的Scala应用程序。
我的gradle运行任务看起来很简单:
task run(type: JavaExec, dependsOn: build) {
debug true
main = mainClassFile
classpath sourceSets.main.runtimeClasspath
classpath configurations.runtime
}
Run Code Online (Sandbox Code Playgroud)
启动条目:
{
"type": "java",
"name": "Debug (Attach)",
"request": "attach",
"hostName": "localhost",
"port": 5005
}
Run Code Online (Sandbox Code Playgroud)
现在,当我启动调试器时,它将等待vscode客户端。但是我无法在vscode中设置任何断点以停止调试器。现在,它在连接vscode之后一直运行到最后。
我正在使用Scala和Scala Language Server。
有人知道如何添加断点吗?