我在visual studio 2015上安装systemC,在我的include中我只使用#include" systemc.h"当我调试我遇到了这个问题" gets不是std"的成员任何帮助解决它感谢
包括" systemc.h"
#define _CRT_SECURE_NO_WARNINGS
_CRT_SECURE_NO_WARNINGS
// Hello_world is module name
SC_MODULE(hello_world) {
SC_CTOR(hello_world) {
// Nothing in constructor
}
void say_hello() {
//Print "Hello World" to the console.
cout << "Hello World.\n";
}
};
// sc_main in top level function like in C++ main
int sc_main(int argc, char* argv[]) {
hello_world hello("HELLO");
// Print the hello world
hello.say_hello();
return(0);
}
答案 0 :(得分:0)
只需注释掉
行export class ListService {
list1Event: EventEmitter<any> = new EventEmitter();
getLists() {
return this.http.get(url).map(res => res.json())
.subscribe(
(data) => {
this.list1Event.emit(data.list1);
}
);
}
}
在systemc.h中,因为std :: gets已弃用且已在vs2015中删除。