mingw相关内容

如何用GCC 3.8.1卸载MinGW并使Cygwin成为默认Make程序

如何卸载MinGW? 我已经为某些软件安装了它,但是现在我根本不使用该软件,所以我需要删除MinGW以便使用Cygwin进行Android开发。 如何使用GCC 3.8.1将Cygwin‘make’文件设置为默认文件? 我使用的是Windows 7 64位 推荐答案 答案1: 如果您使用过安装程序,请通过程序管理器 将其卸载 删除您的MinGW文件夹(例如C: ..
发布时间:2022-02-28 12:39:23 其他开发

在 Linux 上安装 mingw

我目前正在尝试在 Linux 操作系统上编译 Windows 应用程序.我需要 mingw 来做这件事.我读到 Debian 已经安装了 mingw 包.当我运行 shell 命令时: apt-cache search mingw 我得到一个输出: binutils-mingw-w64 - 使用 MinGW-w64 的 Win32 和 Win64 的跨 binutilsbinutils-mi ..
发布时间:2022-01-24 23:21:24 服务器开发

臃肿的 EXE 大小,以及与 Qt/MingW 的不需要的依赖关系

我正在尝试弄清楚如何缩小在最新 QT SDK (4.8.2)(基于 mingw/g++)下编译的 EXE 文件的大小.我正在开发一个香草 c++ 控制台应用程序,它有一个简单的循环并且只有#includes iostream,当我注意到它生成的 exe 大约为 465kb 时;比他们应该的要大得多!注释掉所有流的东西会使它降低到预期的 5kb 范围(尽管剩余的代码大部分都是死的).这似乎根本不对, ..
发布时间:2022-01-23 21:15:22 C/C++开发

Visual Studio Code 找不到我的 MinGW-w64 的 g++ 命令

Visual Studio Code 找不到我的 MinGW 的 g++ 命令(顺便说一句,intelliSense 没有问题,因为我已经正确设置了 c_cpp_propertites.json).任何的想法?在此先感谢,以下是输出: 执行任务:g++ -g helloworld.cpp g++ : 术语“g++"未被识别为 cmdlet、函数、脚本文件或可运行程序的名称.检查名称的拼 ..
发布时间:2022-01-23 21:12:21 其他开发

让 mingw-get 正确安装 - 缺少 mingw/msys 路径以及更多!

我正在运行 Windows XP. 我一直在关注本教程,所以下载了mingw-get-inst 这里. 我已经这样做了几次,最后一次我检查 boes 以安装所有东西,包括但不限于 gcc、g++、MSYS 和 MinGW 编译套件.我也告诉它做一个程序菜单快捷方式. 我相信我已将 MinGW/bin 正确添加到环境设置的路径. 所以我现在有了 MSYS shell 的快捷方 ..
发布时间:2022-01-23 21:07:24 C/C++开发

用 int main(void) 编译失败;main(int argc, char *argv[]) 成功.为什么?

问题 为什么编译具有 int main(void) 主函数的程序与编译具有 int main(int argc, char *argv[]) 的程序不同 main 函数,如果程序不使用命令行传递的参数? 这个操作系统或编译器是特定的吗?我使用 mingw 和 g++ 没有得到相同的结果(这很奇怪,因为wingw 是 gcc 的一个端口). 示例 代码 #include ..
发布时间:2022-01-23 20:55:05 C/C++开发

C程序转换为Windows后显示%zu

我通过 Mingw 在 Windows 上编译了一个 linux 程序.但是,程序的输出在 Windows 上看起来与在 Linux 上不同. 例如,在 Windows 上,输出是这样的(我得到的是 'zu' 而不是实数): 近似最小内存消耗:序列:zuM缓冲区:1 X zuM = zuM表:1 X zuM = zuM杂项:zuM总计:zuM 在 Linux 上,原始程序编译(没有 Mi ..
发布时间:2022-01-23 20:42:49 服务器开发

MingW 上更新的 G++ 收到大量错误消息

我在 Windows 10 上使用 MinGW,最近使用 mingw-get update 和 mingw-get upgrade 更新了我的 g++.即使在完全重新安装 MinGW 之后,也会发生此错误.谷歌搜索没有找到任何远程相关的东西. 我尝试编译 #include int main(){} 失败的原因如下: 包含在 c:\mingw\include\wcha ..
发布时间:2022-01-23 20:34:00 C/C++开发

“g++"不被识别为内部或外部命令,MinGW

在我的电脑上,我有 Windows 7 x86.我安装了 MinGW,我写了路径,但是当我进入 cmd.exe 并写 g++ -v 时它说: "g++" 未被识别为内部或外部命令. 但是当我编写 make -v 命令时,它会识别它.我在学校需要这个,我在 Eclipse 中工作,我什至安装了最新的 java(我看到它必须安装). 解决方案 看到make命令运行正常,我想你忘记在MinG ..
发布时间:2022-01-23 20:32:58 Java开发

使用 mingw 和 g++ 4.7.2 让 std::thread/mutex 在 Win7 下工作

您好, 我最近搬出我的 unix 避难所来测试一个所谓的跨平台网络库,结果发现 mingw 不喜欢吃 c++11 的东西. 我认为我缺少所需的标头,因为 Win7 不包含 c++11 支持. 用VS2012编译就好了 但 g++ 拒绝. 错误:命名空间“std"中的“线程"没有命名类型错误:命名空间“std"中的“mutex"未命名类型 问题是: 如何获得 c++11 ..
发布时间:2022-01-23 20:30:49 C/C++开发

MinGW 4.8.1 C++11 线程支持

我从官网下载了MinGW的版本:http://sourceforge.net/projects/mingw/files/ 并将其安装在我的 Windows 7 机器上. 运行 g++ --version 给了我 g++.exe (GCC) 4.8.1 我相信 GCC 4.8.1 支持 C++11 功能,包括线程. 运行g++ -std=c++11 main.cpp成功编译以下程序. ..
发布时间:2022-01-23 20:29:06 其他开发

使用 g++ 编译时,哪个 C++ 标准是默认的?

我有一段代码如下所示.假设它在一个名为 example.cpp 的文件中 #include #include //为清楚起见,编辑后添加的行int main() {std::string 文件名 = "input.txt";std::ifstream in(文件名);返回0;} 在 Windows 上,如果我在 cmd 中键入命令 g++ example.cpp, ..
发布时间:2022-01-23 20:17:01 C/C++开发

如何阻止使用 MinGW (g++) 编译的程序在 Windows 中打开控制台窗口

我使用 MinGW g++ 编译了一个程序.当我运行它时,除了主应用程序窗口之外,它还会打开一个控制台窗口.阻止这个的编译器标志是什么? 解决方案 我相信编译器开关是-Wl,-subsystem,windows. -Wl, 开关将 传递给链接器.-subsystem 开关告诉链接器在生成可执行文件时要针对哪个系统. ..
发布时间:2022-01-23 20:15:51 其他开发

使用mingw编译时增加堆栈大小?

我正在编写一个递归洪水填充算法来查找图像中的连接组件,我的代码在 MSVC 2008 编译器中编译和运行良好;但是 mingw 编译的二进制文件在运行时崩溃了. 在我使用 std::stack 将算法转换为非递归后,一切顺利. 但是如果我在某些情况下必须使用递归算法,而 mingw 无法处理呢? 如何增加二进制文件的堆栈大小,是否有任何编译选项? 谢谢 解决方案 使 ..
发布时间:2022-01-22 12:13:26 C/C++开发

检查 C 中可用的堆栈大小

我将 MinGW 与 GCC 3.4.5(mingw-special vista r3)一起使用. 我的 C 应用程序使用了很多堆栈,所以我想知道有什么方法可以通过编程方式告诉我还剩下多少堆栈,以便在我发现我即将用完时可以干净利落地处理这种情况. 如果不是,您还有什么其他方法可以解决可能用完堆栈空间的问题? 我不知道我将从多大的堆栈开始,所以还需要以编程方式识别它. 解决方 ..
发布时间:2022-01-22 12:02:58 其他开发

可以使用 Mingw 构建 Windows 应用商店应用程序吗?

有没有办法使用 Mingw 工具链构建 Windows 应用商店应用程序?(最终从 Linux 上的 mingw 交叉编译它们,因为如果它在一个 Mingw 工具链中工作,它应该在另一个工具链中工作.) 我想一个要求是坚持API:s allowed 在 Windows 应用商店应用沙箱中,但是在分发到商店之前还有哪些其他事项需要考虑?XAML?32 位还是 64 位代码? 由于 Min ..
发布时间:2022-01-21 13:50:28 其他开发