C ++:无法找到过程入口点

时间:2017-06-09 14:54:11

标签: c++ string mingw

我正在使用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

有人可以帮忙吗?

0 个答案:

没有答案