问题标签 [mingw]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
exception - GCC的异常处理模型
GCC 支持 Setjump-longjump (sjlj) 和 Dwarf2 基于表的展开 (dw2) 异常处理模型。两种型号有什么区别,如何选择合适的型号?为什么 Dwarf2 基于表的展开 (dw2) 是更有效的模型?我知道这两种型号不能混用。
c - 在 C 中获取控制台缓冲区内容
只是想知道是否有任何方法(在 C 中)来获取控制台缓冲区的内容,最好是某种 char 数组。它将被写入一个文件,所以如果我错过了一些愚蠢的东西,可以做到这一点,然后指出它。它可以是特定于 Windows 的。我正在使用 MinGW (gcc 3.4.5)。
提前致谢。
mysql - 使用 MinGw 构建 32 位 Qt Mysql 插件失败
我正在为 Qt 4.4.3 开源版(Qt 文档)构建一个 MySQL 插件,并使用命令:
我设法使用 64 位 MySQL 开发文件(使用 nmake)将它构建到我的 64 位 Qt 上。但是,32 位构建(使用 mingw-make)失败并出现链接问题:
MySQL 5.1 32 位和 64 位库安装的 dev 文件也不同:64 位包括 libmysql.dll 和六个 .lib 文件,而 32 位包括这些加上六个 .pdb 文件。与这个问题有关吗?
是否有人能够使用 MySQL 5.1 构建带有 Qt 4.4.3/MinGW 的 32 位插件?建议?
c++ - 你怎么能得到一个 4.2 版本的 g++/gcc for windows?
您如何获得最新版本的 g++/gcc for windows,即 4.2+?Mingw 的标准 g++ 是 3.4.5,已经 3 年了,于 2005 年 11 月发布。Mingw 有一个 4.2 版本,但这只是在 Alpha 阶段。我找不到最近稳定的 g++ for windows 版本,我肯定错过了一些东西。
c++ - 了解 mingw/g++ 中的内存管理
我被分配了一项基本解释这一点的任务。我快速浏览了编译器文档,它似乎是一个不错的起点,尽管它非常广泛而且我没有太多时间。我想知道我是否需要事先了解 C99 标准,或者我是否可以检查另一个好的来源。如果有任何不同,我将在 Windows 上使用它。我还理解简单的概念,例如堆、堆栈、链接等等。
perl - 我可以在 VC++ 6.0 编译的应用程序中嵌入 Strawberry Perl,或者在编译器不匹配的情况下使用 Inline::C 吗?
我正在考虑将 perl 5.10 嵌入到使用 VC++ 6.0 编译的大型 C++ 应用程序中。这导致了两个问题。
1) 简单地使用 Strawberry Perl 作为依赖项而不是使用 VC++ 6.0 编译我自己的 perl 是不是一个坏主意?考虑到编译器不匹配,Strawberry 甚至可以工作吗?我认为草莓是用 mingw 编译的。我宁愿不必保留我自己的自定义 perl 构建。
2)如果我走草莓路线,像 Inline::C 这样的东西会在嵌入式应用程序中工作吗?您将有 VC++ 6.0 代码调用 mingw 编译的草莓,然后调用用户 mingw 编译的代码。Inline::C 将是我尝试使用嵌入式 perl 解释器实现的一项很棒的功能。
console - 如何配置 Msys 的默认大小、颜色和字体?
我最近一直在探索使用 MSys 作为我的 windows 开发的替代方案,类似于 nix 的 shell。然而,默认的颜色和尺寸让我抓狂。任何人都知道如何更改默认大小、颜色和/或字体?老实说,如果我可以使 shell 的默认字符宽度/高度更大,我会很高兴,但其他的也会很好......
澄清:msys shell 是一个独立于 windows shell 的应用程序 - 不存在正常的“右键单击左上角 -> 属性”配置(如 windows shell)。
看起来它正在启动 rxvt。谢谢!
c++ - 将基于 Mingw32 的代码移植到 msvc2008
我们最近有一个使用 Qt 的声子组件的新要求,它在 Windows 上需要 Visual Studio。
我安装了 VS2008 并运行了编译。由于 make 不能像 nmake 那样工作,存在一堆问题。
由于我需要维护跨平台,我想测试正在使用哪个编译器,以便我可以根据需要进行更改。
一个例子是PRETTY_FUNCTION是一个 g++ 宏,而FUNCDNAME 是 VC 等价的。如何测试我使用哪个编译器来确定要调用哪个宏?
eclipse - Eclipse CDT - 链接到 Windows lib 文件的问题
使用 gcc 编译时出现以下链接器错误:
这些函数是否在 Windows 库中定义?
如果是这样,它们是随 Vista 一起安装的,还是我需要安装它们,如果是,我在哪里可以下载它们。
谢谢