mingw相关内容
我使用的是Code::Block、MinGW和Windows。我正在尝试初始化Winsock,这样我就可以处理一个项目了。我不断收到错误Undefined Reference to WSAStartup@8有人知道如何修复此错误吗? #include #include #include #pragma comment(li
..
我在试验inttype时制作的简单程序。h: #include #include #include bool get_bit(uint32_t x, uint8_t n) { x >>= n; return x & 1; } int main() { uint32_t x; uint8_
..
如何卸载MinGW? 我已经为某些软件安装了它,但是现在我根本不使用该软件,所以我需要删除MinGW以便使用Cygwin进行Android开发。 如何使用GCC 3.8.1将Cygwin‘make’文件设置为默认文件? 我使用的是Windows 7 64位 推荐答案 答案1: 如果您使用过安装程序,请通过程序管理器 将其卸载 删除您的MinGW文件夹(例如C:
..
我目前正在尝试在 Linux 操作系统上编译 Windows 应用程序.我需要 mingw 来做这件事.我读到 Debian 已经安装了 mingw 包.当我运行 shell 命令时: apt-cache search mingw 我得到一个输出: binutils-mingw-w64 - 使用 MinGW-w64 的 Win32 和 Win64 的跨 binutilsbinutils-mi
..
我正在尝试弄清楚如何缩小在最新 QT SDK (4.8.2)(基于 mingw/g++)下编译的 EXE 文件的大小.我正在开发一个香草 c++ 控制台应用程序,它有一个简单的循环并且只有#includes iostream,当我注意到它生成的 exe 大约为 465kb 时;比他们应该的要大得多!注释掉所有流的东西会使它降低到预期的 5kb 范围(尽管剩余的代码大部分都是死的).这似乎根本不对,
..
Visual Studio Code 找不到我的 MinGW 的 g++ 命令(顺便说一句,intelliSense 没有问题,因为我已经正确设置了 c_cpp_propertites.json).任何的想法?在此先感谢,以下是输出: 执行任务:g++ -g helloworld.cpp g++ : 术语“g++"未被识别为 cmdlet、函数、脚本文件或可运行程序的名称.检查名称的拼
..
我正在运行 Windows XP. 我一直在关注本教程,所以下载了mingw-get-inst 这里. 我已经这样做了几次,最后一次我检查 boes 以安装所有东西,包括但不限于 gcc、g++、MSYS 和 MinGW 编译套件.我也告诉它做一个程序菜单快捷方式. 我相信我已将 MinGW/bin 正确添加到环境设置的路径. 所以我现在有了 MSYS shell 的快捷方
..
问题 为什么编译具有 int main(void) 主函数的程序与编译具有 int main(int argc, char *argv[]) 的程序不同 main 函数,如果程序不使用命令行传递的参数? 这个操作系统或编译器是特定的吗?我使用 mingw 和 g++ 没有得到相同的结果(这很奇怪,因为wingw 是 gcc 的一个端口). 示例 代码 #include
..
我通过 Mingw 在 Windows 上编译了一个 linux 程序.但是,程序的输出在 Windows 上看起来与在 Linux 上不同. 例如,在 Windows 上,输出是这样的(我得到的是 'zu' 而不是实数): 近似最小内存消耗:序列:zuM缓冲区:1 X zuM = zuM表:1 X zuM = zuM杂项:zuM总计:zuM 在 Linux 上,原始程序编译(没有 Mi
..
我刚开始使用 MinGW for Windows.尝试使用 创建可执行文件时 g++ a.cpp -o a.exe -std=c++14 下面的代码: #include 使用命名空间标准;主函数(){字符串 x = to_string(123);返回0;} 我收到以下错误: C:/mingw/bin/../lib/gcc/mingw32/5.3.0/../../..
..
我在 Windows 10 上使用 MinGW,最近使用 mingw-get update 和 mingw-get upgrade 更新了我的 g++.即使在完全重新安装 MinGW 之后,也会发生此错误.谷歌搜索没有找到任何远程相关的东西. 我尝试编译 #include int main(){} 失败的原因如下: 包含在 c:\mingw\include\wcha
..
Windows XP 上的 g++ 和 minGW 可以使用 Windows SDK 吗? 具体来说,为什么g++编译失败: #include #include 诠释主要(无效){printf("!!!Hello World!!!");返回 EXIT_SUCCESS;} 我尝试通过运行编译: g++ -c -Wall Test.cpp -IC:/
..
在我的电脑上,我有 Windows 7 x86.我安装了 MinGW,我写了路径,但是当我进入 cmd.exe 并写 g++ -v 时它说: "g++" 未被识别为内部或外部命令. 但是当我编写 make -v 命令时,它会识别它.我在学校需要这个,我在 Eclipse 中工作,我什至安装了最新的 java(我看到它必须安装). 解决方案 看到make命令运行正常,我想你忘记在MinG
..
您好, 我最近搬出我的 unix 避难所来测试一个所谓的跨平台网络库,结果发现 mingw 不喜欢吃 c++11 的东西. 我认为我缺少所需的标头,因为 Win7 不包含 c++11 支持. 用VS2012编译就好了 但 g++ 拒绝. 错误:命名空间“std"中的“线程"没有命名类型错误:命名空间“std"中的“mutex"未命名类型 问题是: 如何获得 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成功编译以下程序.
..
我有一段代码如下所示.假设它在一个名为 example.cpp 的文件中 #include #include //为清楚起见,编辑后添加的行int main() {std::string 文件名 = "input.txt";std::ifstream in(文件名);返回0;} 在 Windows 上,如果我在 cmd 中键入命令 g++ example.cpp,
..
我使用 MinGW g++ 编译了一个程序.当我运行它时,除了主应用程序窗口之外,它还会打开一个控制台窗口.阻止这个的编译器标志是什么? 解决方案 我相信编译器开关是-Wl,-subsystem,windows. -Wl, 开关将 传递给链接器.-subsystem 开关告诉链接器在生成可执行文件时要针对哪个系统.
..
我正在编写一个递归洪水填充算法来查找图像中的连接组件,我的代码在 MSVC 2008 编译器中编译和运行良好;但是 mingw 编译的二进制文件在运行时崩溃了. 在我使用 std::stack 将算法转换为非递归后,一切顺利. 但是如果我在某些情况下必须使用递归算法,而 mingw 无法处理呢? 如何增加二进制文件的堆栈大小,是否有任何编译选项? 谢谢 解决方案 使
..
我将 MinGW 与 GCC 3.4.5(mingw-special vista r3)一起使用. 我的 C 应用程序使用了很多堆栈,所以我想知道有什么方法可以通过编程方式告诉我还剩下多少堆栈,以便在我发现我即将用完时可以干净利落地处理这种情况. 如果不是,您还有什么其他方法可以解决可能用完堆栈空间的问题? 我不知道我将从多大的堆栈开始,所以还需要以编程方式识别它. 解决方
..
有没有办法使用 Mingw 工具链构建 Windows 应用商店应用程序?(最终从 Linux 上的 mingw 交叉编译它们,因为如果它在一个 Mingw 工具链中工作,它应该在另一个工具链中工作.) 我想一个要求是坚持API:s allowed 在 Windows 应用商店应用沙箱中,但是在分发到商店之前还有哪些其他事项需要考虑?XAML?32 位还是 64 位代码? 由于 Min
..