mingw相关内容
我配置了 MinGW 和 distutils,所以现在我可以使用这个命令编译扩展: setup.py 安装 将使用 MinGW 的 gcc 编译器并安装包.为此,我安装了 MinGW 并创建了 distutils.cfg 包含以下内容的文件: [构建]编译器 = mingw32 这很酷,但现在我想使用所有 pip 好处.有没有办法在 pip 中使用相同的 MinGW 的 gcc 编译器?所
..
如何安装 OpenCV 2.4 并使用 MinGW 编译我的代码? 解决方案 1.安装 OpenCV 2.4.3 首先,从 sourceforge.net 获取 OpenCV 2.4.3.它是一种自解压文件,因此只需双击该文件即可开始安装.将其安装在一个目录中,例如 C:\. 等到所有文件都被提取出来.它将创建一个新的目录 C:\opencv 包含 OpenCV 头文件、库、代
..
我正在 Windows 上安装 mingw-w64,有两个选项:win32 线程和 posix 线程.我知道 win32 线程和 pthreads 之间有什么区别,但我不明白这两个选项之间有什么区别.我怀疑如果我选择 posix 线程,它会阻止我调用 CreateThread 之类的 WinAPI 函数. 这个选项似乎指定了某个程序或库将使用哪个线程 API,但是什么?通过 GCC、libs
..
我用 Code::Blocks 用 C++ 创建了一个简单的程序. 如果我从 Code::Blocks 运行它,它可以正常工作;但是如果我通过双击可执行文件来运行它,则会弹出一个带有此消息的窗口: 程序无法启动,因为您的计算机缺少 libgcc_s_dw2-1.dll. 尝试重新安装程序以解决此问题. 那么,问题是什么?我该怎么做才能修复它? 解决方案 我认为这是 Mi
..
我想让我的 C++ 项目跨平台,我正在考虑使用 Cygwin/MinGW.但它们之间有什么区别? 另一个问题是我是否能够在没有 Cygwin/MinGW 的系统上运行二进制文件? 解决方案 简单来说,是这样的: 在 Cygwin 中编译一些东西,你正在为 Cygwin 编译它. 在 MinGW 中编译一些东西,你正在为 Windows 编译它. 关于 Cygwin
..
我正在制作一个小词汇记忆程序,其中单词会随机闪现给我以获取含义.我想使用 Bjarne Stroustroup 告诉我们的标准 C++ 库,但我一开始就遇到了一个看似奇怪的问题. 我想将 long 整数更改为 std::string 以便能够将其存储在文件中.我已经使用 to_string() 做同样的事情.问题是,当我用 g++(版本 4.7.0,如其 --version 标志中提到的)
..
最近我写了一段代码: const int 部分 = 10;for(int t= 0; t 结果是错误的: 9999100099101 如果我只使用这个代码: for(int t = 0; t 问题不再发生: 100001000100101 有人给我解释一下吗?非常感谢! 解决方案 由于浮点值的表示,pow(10.0, 5) 可能是 9999.9999999 或类似的东西
..
我使用的是 Ubuntu 13.04 并使用 apt-get install mingw-w64 安装了 mingw-w64.我可以使用以下命令编译和链接我的程序的工作 64 位版本: x86_64-w64-mingw32-g++ code.cpp -o app.exe 生成 64 位 app.exe 文件. 我使用什么二进制或命令行标志来生成 32 位版本的 app.exe? 解
..
我使用的是 Ubuntu 13.04 并使用 apt-get install mingw-w64 安装了 mingw-w64.我可以使用以下命令编译和链接我的程序的工作 64 位版本: x86_64-w64-mingw32-g++ code.cpp -o app.exe 生成 64 位 app.exe 文件. 我使用什么二进制或命令行标志来生成 32 位版本的 app.exe? 解
..
我可以使用 Cygwin 或 MinGW,但我最终需要使用 64 位代码,而不是 32 位代码.这是因为我将从 64 位托管 C# 调用 DLL.我似乎无法找到设置这些工具以创建 64 位二进制文件的良好参考.此外,如果 GCC 是第 4 版,而不是我的 Cygwin 安装附带的第 3 版,那就太好了. 另一种方法是某种形式的进程间通信.我会研究一下,但我上面列出的是我真正想要的.
..
我已按照 “Windows 平台的 GMP 安装说明".我可以构建可用于 Visual Studio 的 32 位版本的 GMP. ./configure --prefix=${gmp-install} --disable-static --enable-shared制作进行安装 然后我在另一台机器(运行 64 位 Windows)上安装了 mingw_w64 和 msys 并重新运行命令.
..
有没有人使用 mingw64 为 Windows 编译 64 位 Python 扩展模块? 我已经成功地使用 VS2008 为这个平台编译了有问题的扩展.我还使用 mingw32(使用 32 位 python)编译了它.我更喜欢两个版本都使用 GCC. 我已经使用 Cygwin 安装了 mingw64-x86_64-w64 GCC 4.5.1 工具集并说服 Python 使用它们.但是
..
我正在尝试在 64 位系统上的 Windows 7 上安装 MinGW,但是安装完成后,缺少一些基本文件,例如 stdio.h. 我在 Windows XP 32 位上安装了相同的 MinGW 包并且没有问题(我有 stdio.h...) 我使用位于 MinGW 的 mingw-get-inst-20111118.exe下载 我应该在 64 位系统(或 Windows 7)上做一
..
我已经用 mingw-get 下载了 MinGW-inst,现在我注意到它不能为 x64 编译. 那么是否有任何 32 位 二进制 版本的 MinGW 编译器既可以为 32 位 Windows 编译,也可以为 64 位 Windows 编译? 我不想要可以生成 32 位代码的 64 位版本,因为我希望编译器也能在 32 位 Windows 上运行,而且我在这里只寻找预编译的二进制文件,
..
我使用的是 Ubuntu 13.04 并使用 apt-get install mingw-w64 安装了 mingw-w64.我可以使用以下命令编译和链接我的程序的工作 64 位版本: x86_64-w64-mingw32-g++ code.cpp -o app.exe 生成 64 位 app.exe 文件. 我使用什么二进制或命令行标志来生成 32 位版本的 app.exe? 解
..
我使用的是 Ubuntu 13.04 并使用 apt-get install mingw-w64 安装了 mingw-w64.我可以使用以下命令编译和链接我的程序的工作 64 位版本: x86_64-w64-mingw32-g++ code.cpp -o app.exe 生成 64 位 app.exe 文件. 我使用什么二进制或命令行标志来生成 32 位版本的 app.exe? 解
..
我在下面写了一段代码 #includeint main(int argc, char *argv[]) {字符 cmd[50]="dir";如果(argc == 2){sprintf(cmd,"dir %s",argv[1]);}如果(argc == 3){sprintf(cmd,"dir %s %s", argv[1], argv[2]);}printf("%s\n",cmd);系统(命令);
..
我写了这段代码: 全局 _main外部_printf节.text_主要的:推送消息调用_printf添加 esp, 4回复信息:db '你好,世界', 10, 0 并尝试从 cmd 运行它.看起来像这样: C:\Users\user\AppData\Local\bin\NASM>nasm helloworld.asm -f win64 -o helloworld.objC:\Users\u
..
我从官网安装了MinGW,我正在尝试编译一个简单的cmake项目. 我做到了 cmake -G"MinGw Makefiles" . 并得到: CMake 错误在 C:/Program Files/CMake/share/cmake-3.17/Modules/CMakeTestCCompiler.cmake:60(消息):C 编译器"C:/MinGW/bin/gcc.exe"无法编译一
..
要使用 Visual Studio 构建 C 库,请使用 CMake 命令 set(WINDOWS_EXPORT_ALL_SYMBOLS ON) 使我免于在函数声明前添加 __declspec(dllexport) 或 __declspec(dllimport);只有全局变量需要显式导入/导出符号. 在 MinGW 下(阅读:MinGW 或其推荐的替代品 Mingw-w64)这不起作用.
..