mingw相关内容

g++ (mingw) 说 to_string 不是 std 的成员

我正在制作一个小词汇记忆程序,其中单词会随机闪现给我以获取含义.我想使用 Bjarne Stroustroup 告诉我们的标准 C++ 库,但我一开始就遇到了一个看似奇怪的问题. 我想将 long 整数更改为 std::string 以便能够将其存储在文件中.我已经使用 to_string() 做同样的事情.问题是,当我用 g++(版本 4.7.0,如其 --‍version 标志中提到的) ..
发布时间:2021-12-01 15:35:38 C/C++开发

为什么在 C++ 中 pow(10,5) = 9,999

最近我写了一段代码: const int 部分 = 10;for(int t= 0; t 结果是错误的: 9999100099101 如果我只使用这个代码: for(int t = 0; t 问题不再发生: 100001000100101 有人给我解释一下吗?非常感谢! 解决方案 由于浮点值的表示,pow(10.0, 5) 可能是 9999.9999999 或类似的东西 ..
发布时间:2021-12-01 15:30:26 C/C++开发

如何使用 mingw-w64 编译和链接 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? 解 ..
发布时间:2021-11-26 14:44:41 服务器开发

如何使用 mingw-w64 编译和链接 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? 解 ..
发布时间:2021-11-26 14:06:31 服务器开发

如何为 64 位 Windows 编译现有的 posix 代码?

我可以使用 Cygwin 或 MinGW,但我最终需要使用 64 位代码,而不是 32 位代码.这是因为我将从 64 位托管 C# 调用 DLL.我似乎无法找到设置这些工具以创建 64 位二进制文​​件的良好参考.此外,如果 GCC 是第 4 版,而不是我的 Cygwin 安装附带的第 3 版,那就太好了. 另一种方法是某种形式的进程间通信.我会研究一下,但我上面列出的是我真正想要的. ..
发布时间:2021-11-25 06:21:25 C#

在 64 位 Windows 上构建 GMP

我已按照 “Windows 平台的 GMP 安装说明".我可以构建可用于 Visual Studio 的 32 位版本的 GMP. ./configure --prefix=${gmp-install} --disable-static --enable-shared制作进行安装 然后我在另一台机器(运行 64 位 Windows)上安装了 mingw_w64 和 msys 并重新运行命令. ..
发布时间:2021-11-25 06:17:18 C#

Cython 无法在 Windows 7 x64 上编译

我正在努力在 Windows 7 x64 上安装 Cython.我下载并安装了 自动化 MinGW 安装程序.创建了一个 distutils.cfg 到 distutils 文件夹,内容如下: [构建]编译器 = mingw32 在将 C:\MinGW\bin 添加到环境变量后,我调用了 easy_install Cython 但出现以下错误.强奸互联网真的没有给我有用的结果,因为所有这些编译 ..
发布时间:2021-11-25 06:00:58 C#

通过 GCC 的 Win64 的 Python 扩展

有没有人使用 mingw64 为 Windows 编译 64 位 Python 扩展模块? 我已经成功地使用 VS2008 为这个平台编译了有问题的扩展.我还使用 mingw32(使用 32 位 python)编译了它.我更喜欢两个版本都使用 GCC. 我已经使用 Cygwin 安装了 mingw64-x86_64-w64 GCC 4.5.1 工具集并说服 Python 使用它们.但是 ..
发布时间:2021-11-25 05:57:10 C#

Windows 7 64 位上的 MinGW

我正在尝试在 64 位系统上的 Windows 7 上安装 MinGW,但是安装完成后,缺少一些基本文件,例如 stdio.h. 我在 Windows XP 32 位上安装了相同的 MinGW 包并且没有问题(我有 stdio.h...) 我使用位于 MinGW 的 mingw-get-inst-20111118.exe下载 我应该在 64 位系统(或 Windows 7)上做一 ..
发布时间:2021-11-25 00:17:06 C#

MinGW GCC -- 单个 32 位和 64 位交叉编译器?

我已经用 mingw-get 下载了 MinGW-inst,现在我注意到它不能为 x64 编译. 那么是否有任何 32 位 二进制 版本的 MinGW 编译器既可以为 32 位 Windows 编译,也可以为 64 位 Windows 编译? 我不想要可以生成 32 位代码的 64 位版本,因为我希望编译器也能在 32 位 Windows 上运行,而且我在这里只寻找预编译的二进制文件, ..
发布时间:2021-11-25 00:07:28 C#

如何使用 mingw-w64 编译和链接 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? 解 ..
发布时间:2021-11-24 23:32:11 C#

如何使用 mingw-w64 编译和链接 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? 解 ..
发布时间:2021-11-24 22:52:39 C#

windows mingw 星号“*"通过 argv[1] 传递给字符串

我在下面写了一段代码 #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);系统(命令); ..
发布时间:2021-11-17 21:14:06 其他开发

64 位 NASM 代码与 MinGW 32 的链接错误

我写了这段代码: 全局 _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 ..
发布时间:2021-09-29 19:46:12 其他开发

MinGw 无法从 cmake 编译测试文件

我从官网安装了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"无法编译一 ..
发布时间:2021-09-25 20:50:34 其他开发

如何使用 CPack 惯用地打包 QT 应用程序的依赖项?

我有一个简单的 QT 项目.我正在 Linux 上开发.但它最终将部署到 Linux、Mac 和 Windows. 我正在尝试将其打包以进行分发.我在定位依赖项并将它们打包并以惯用方式执行此操作时遇到问题(IOW:没有硬编码的 DLL 路径或在我的源代码库中包含 DLL) 对于 Windows 端口,我使用 MinGW 并像这样编译: mingw64-cmake -G "Unix M ..
发布时间:2021-09-25 20:07:32 其他开发

mingw 64 没有 make.exe 吗?

我的计算机上有一个旧版本的 mingw,可以将程序编译为 32 位.现在我想编译到 64 位,所以我下载了新的 mingw 安装程序.它尝试多次卸载和安装不同版本(每次为 x86_64 选项),但每次似乎都丢失了一些文件,至少是 make.exe.任何 mingw 子文件夹中都没有 make.exe,只有 mingw32-make.exe 位于 C:\Program Files\mingw-w6 ..
发布时间:2021-09-25 20:07:02 其他开发

创建 IWebBrowser2 控件

我只是想成功地将它添加到我的窗口中,这出奇地困难. 我试过了 #include "windef.h"#include "winbase.h"#include "initguid.h"#include "ole2.h"#include "olectl.h"#include "shobjidl.h"#include "shlguid.h"#include "exdispid.h"#includ ..
发布时间:2021-09-25 19:17:52 其他开发

如何在 C++ 中使用没有头文件的 DLL

请帮忙.A 有一个 dll 文件.我知道它的功能和参数.如何在带有 MinGW 的 Eclipse 中使用它? 解决方案 我假设您使用的是 Windows.在 WINAPI 中,您有 LoadLibrary 和 GetProcAddress 函数.这是一个使用示例> ..
发布时间:2021-09-25 18:42:20 其他开发