我正在使用C ++创建一个简单的程序,我正在读取C ++字符串的输入并将其作为等效的C字符串输出。
public void ToggleFavorite(int courseId)
{
var course = _realm.Find<Data.Course>(courseId);
if (course != nu`enter code here`ll)
{
_realm.Write(() =>
{
course.IsFavorite = !course.IsFavorite;
});
}
//Get object again after update.
course = _realm.Find<Data.Course>(courseId);
}
我可以编译程序而不会出现任何错误或警告,但是当我执行它时,我收到此错误:
#include <string>
#include <iostream>
using namespace std;
int main()
{
string test;
cin >> test;
cout << test.c_str();
return 0;
}
我很确定代码没有任何问题,所以我无法真正理解发生了什么......
我正在使用Windows与MinGW(g ++版本5.3.0),这就是我编译程序的方式:
The procedure entry point _ZNKSt7__cxx1112basic_stringlcSt11char_traitslcESalcEE5c_strEv could not be located in the dynamic link library
有人可以帮忙吗?