9得票3回答
-O1/2/3与-std=c++1y/11/98一起使用时,如果包含<cmath>,则会出现错误:在此范围内未声明“_hypot”。

我刚刚使用 mingw-get-setup 更新了 MinGW,如果我在使用 -std=c++1y 以及大于 -O0 的参数时,无法构建任何包含 &lt;cmath&gt; 头文件的东西。(我也尝试过 c++11 和 c++98)我会得到像这样的错误: g++.exe -pedantic-e...

7得票5回答
在没有副作用的布尔操作数上进行短路处理

如何在不禁用或降低优化级别的情况下,逐个案例地禁用此行为? 下面的条件表达式是在MinGW GCC 3.4.5上编译的,其中a的类型为signed long,m的类型为unsigned long。 if (!a &amp;&amp; m &gt; 0x002 &amp;&amp; m &l...

10得票2回答
在Windows上,Qt的异常处理无法正常工作。

我遇到了一个奇怪的问题。Qt在我的程序中某种方式关闭了异常处理。我无法捕获任何异常,当我抛出异常时应用程序会崩溃。 我正在使用来自Qt SDK v2010.05的Qt 4.7.0(32位),在Windows 7(64位)上使用MinGW的g ++(GCC)4.5.1和NetBeans 6.9...

7得票3回答
_O_WTEXT、_O_U16TEXT、_O_U8TEXT——这些模式在mingw编译器中是否可用?有没有任何解决方法?

#include &lt;fcntl.h&gt; #include &lt;io.h&gt; #include &lt;stdio.h&gt; int main(void) { _setmode(_fileno(stdout), _O_U16TEXT); wprintf(L"\x04...

19得票1回答
Mingw libgcc_s_sjlj-1.dll文件丢失。

我正在尝试使用mingw在codeblocks中编译程序。我不得不包含libw2_32.a以避免任何编译器错误。程序编译没问题,但当我想运行它时,它会显示缺少libgcc_s_sjlj-1.dll。 我在mingw安装中搜索了这个dll,但我找到的唯一一个是:libgcc_s_dw2-1.d...

13得票2回答
在MinGW 4.7.1上使用-static-libstdc++标志进行链接

我试图在Windows 7上使用Code:: Blocks 12.11和这些编译器标志(在项目 &gt; 链接器设置 &gt; 其他链接器设置中)使用MinGW 4.7.1编译Allegro 5: -static-libgcc -static-libstdc++ 结果: unrec...

32得票3回答
MinGW c++编译器出现zlib1.dll缺失错误?

我刚开始学习C++用于学校,尝试下载MinGW编译器来编译我的源代码。但是,每次我尝试编译程序时都会弹出一个错误消息,说缺少zlib1.dll。 这是错误消息: 该程序无法启动,因为您的计算机缺少zlib1.dll 我已经尝试过安装/重新安装,但没有成功。我不知道问题出在哪里? ...

66得票9回答
如何将char*转换为wchar_t*?

我尝试实现了一个像这样的函数,但很不幸它不起作用:const wchar_t *GetWC(const char *c) { const size_t cSize = strlen(c)+1; wchar_t wc[cSize]; mbstowcs (wc, c, cS...

9得票2回答
如何隐藏Windows Gtk应用程序的命令提示符?

我正在使用MinGW工具链在Windows上编译Gtk应用程序,但当我运行我的应用程序时,会出现一个命令提示符窗口。如何让这个提示符消失?

22得票3回答
错误:命令'gcc'失败:没有这个文件或目录。

我试图运行一个python setup.py build --compiler=mingw32 但是这会导致标题中提到的错误:error: command 'gcc' failed: No such file or directory 但我可以通过命令提示符运行gcc(我已将其添加到我的PAT...