c++ - 无法加载源“./csu/../csu/libc-start.c”:
问题描述
我有一个程序,里面有一个这样的结构:
struct ret
{
ret(){};
ret( map<string, list<string>> courses, list<string> obligatory) : courses(courses), obligatory(obligatory) {}
map<string, list<string>> courses;
list<string> obligatory;
};
我在 main 中填充了一个结构,它可以工作(使用调试器 gdb 验证)。
然后我以结构作为参数调用一个函数,并在调试时得到以下错误:
Could not load source './csu/../csu/libc-start.c': 'SourceRequest' not supported..
当不调试并简单地运行程序时,它会自动跳到函数的末尾而不执行其中的任何内容。
我的结构有什么问题需要我ret
改变吗?我试图删除构造函数只依赖于默认构造函数,它产生了同样的错误。
解决方案
推荐阅读
- python - scipy 的 euler 和 rotvec 是一回事吗?
- ajax - 在数据表中加入数据(laravel)
- javascript - 可选链接是在 React 中加载 API 的最佳实践吗?还有哪些其他选择?
- javascript - Uncaught TypeError: this.files is undefined by fr.readAsText(this.files[0]) (FileReader)
- google-chrome - 如果 cookie 在跨站点上下文中并且具有严格的同站点属性,浏览器将拒绝它
- javascript - 为什么我的递减时间功能不起作用?
- shell - Bigquery 表 Mk 命令不起作用 - 架构错误
- azure - 使用二头肌部署逻辑应用 - 将 JSON 转换为有效的二头肌
- python - AWS Sagemaker DeepAR 验证错误 不允许附加属性(“训练”出乎意料)
- objective-c - 带函数参数的 __strong 限定符有什么作用,特别是在 case function (const __strong NSString *const paths[])