gcc 我的programm是崩溃时,我编译的std::cout使用Clang在Windows 10上

9cbw7uwe  于 8个月前  发布在  Windows
关注(0)|答案(1)|浏览(52)

当我在Windows 10上使用Clang编译std::cout时,我的应用程序崩溃。Clang编译这个没有警告或错误。mingw-64也有同样的问题。

#include <iostream>

int main(int argc, char* argv[]){
    std::cout << "Some text\n";
    
    return 0;
}

字符串
通过将-static参数传递给g++编译器,mingw-64解决了这个问题。
问题可能与一些错过的库,是用来输出文本在命令行中。我不能编译我的应用程序每次使用此参数,因为这样一个简单的一堆代码占用2.5MB的内存在执行。
Upd:printf()工作正常。

vnzz0bqm

vnzz0bqm1#

我已经解决了这个问题。这是因为PATH有路径到损坏的libstdc++. dll。

相关问题