776得票17回答
Cygwin和MinGW有什么区别?

我想让我的C++项目跨平台,考虑使用Cygwin/MinGW。但它们有什么区别呢?另一个问题是,如果系统没有安装Cygwin/MinGW,我是否能在上面运行二进制文件?

271得票14回答
g++(mingw)报错:“to_string不是std的成员”

我正在制作一个小型的词汇记忆程序,其中单词会随机出现以测试我的理解。 我想使用标准C++库,就像Bjarne Stroustroup告诉我们的那样,但是我遇到了一个看似奇怪的问题。 我想将一个长整数转换为std :: string,以便能够将其存储在文件中。 我使用了to_string()来...

188得票17回答
程序无法启动,因为缺少libgcc_s_dw2-1.dll文件。

我使用Code::Blocks在C ++中创建了一个简单的程序。 如果我从Code::Blocks运行它,它可以正常工作;但是如果我通过双击可执行文件来运行它,就会弹出一个窗口,显示以下消息:   程序无法启动,因为libgcc_s_dw2-1.dll在您的计算机中丢失。    尝试重新...

180得票4回答
mingw-w64线程:posix vs win32

我正在Windows上安装mingw-w64,有两个选项:win32 threads和posix threads。我知道win32 threads和pthreads之间的区别,但我不明白这两个选项之间的区别。我怀疑如果我选择posix threads,则无法调用像CreateThread这样的...

179得票2回答
sjlj、dwarf和seh之间有什么区别?

我找不到足够的信息来决定使用哪个编译器来编译我的项目。在不同计算机上模拟过程的几个程序中,在 Linux 上,我使用 GCC,一切都很好。我可以优化代码,编译速度快,并且内存占用不多。 我使用 MSVC 和 GCC 编译器进行自己的基准测试。后者为每个子体系结构生成稍微更快的二进制文件。尽管...

175得票10回答
CMAKE中的特定于操作系统的指令:如何使用?

我是CMAKE的初学者。下面是一个简单的CMake文件,它在mingw环境的Windows中运行良好。问题显然出现在CMAKE的`target_link_libraries()`函数中,我正在链接libwsock32.a。在Windows中可以工作并获得结果。 但是,如预期所示,在Linux...

115得票4回答
使用cython和mingw进行编译会出现gcc: error: unrecognized command line option '-mno-cygwin'错误

我正在尝试使用mingw(64位)在win 7 64位上编译一个Python扩展模块,使用的是Python 2.6(Active Python 2.6.6),并且已经准备好了适当的distutils.cfg文件(将mingw设置为编译器)。执行以下命令时:> C:\Python26\pr...

113得票4回答
如何安装MinGW-w64和MSYS2?

我在尝试构建一些开源库。我需要一个包管理系统来轻松地下载依赖项。起初我使用 MinGW 和 MSYS。但是它们自带的软件包有限。有人告诉我要使用 Mingw-w64 和 MSYS2。 我从 这里 下载了 mingw-w64-install。运行时,报告了以下错误。如何解决? 另外,从 Min...

107得票7回答
无法在MinGW shell中复制/粘贴

我刚刚在Windows上安装了MinGW,但是我无法像在Linux或PuTTY中那样进行复制/粘贴。有没有什么方法可以将文本(例如来自Chrome的文本)复制到MinGW shell中?

106得票10回答
使用g++编译时,默认采用哪个C++标准?

我有一段代码,它长得像下面这样。假设它在一个名为 example.cpp 的文件中。#include <fstream> #include <string> // line added after edit for clarity int main() { s...