使用c ++ minGW Windows 10的字符串问题

时间:2017-09-06 20:36:11

标签: c++ windows gcc mingw

我在Windows 10上使用minGW附带的gcc编译器。当我尝试编译一个名为hello.cpp的简单hello world程序

    #include <iostream>
    #include <string>

    std::string x = "hello world";

    int main() { std::cout << x << std::endl; }

当我使用命令g ++ test.cpp -o test编译它时 它编译得很好,但是当我尝试运行exe时,我得到以下错误弹出窗口。

程序入口点_znkst7__cxx1112basic_stringlcst11char_traitslcESalcEEC1EPKcRKS3_无法位于动态链接库C:\ mingw_dev_lib \ test.exe

我已经将minGW添加到我的路径中作为教程指示,并且可以编译并运行一个不使用字符串库(但仍然使用iostream)的hello world程序版本就好了。谷歌周围似乎有一些有类似问题的人通过重新安装minGW来解决它,但我重新安装了minGW并重新编译了hello world程序并遇到了同样的问题。关于出了什么问题的任何想法?

0 个答案:

没有答案