问题标签 [mingw32]

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.

0 投票
1 回答
2539 浏览

dll - 如何在 MinGW 中指定 dll 导出的确切序数?

我正在尝试使用 MinGW 构建一个 DLL,我需要增加它生成的导出。我需要为某些导出的函数分配特定的序号。

我创建了一个 .DEF 文件,但我找不到告诉 MinGW 链接器使用它的选项。甚至可能吗?

0 投票
2 回答
4475 浏览

visual-studio-2010 - mingw可以建立一个visual studio-2010项目吗?

我有一个包含大量源文件和头文件的 Visual Studio-2010 项目。现在我需要在最新的 Debian GNU/Linux 下自动构建这个项目。所以我选择使用MinGW。但我需要这个 Visual Studio 项目的生成文件。有没有一种简单的方法可以将 vs 项目转换为生成文件?或者 MinGW 可以直接构建一个带有附加包或库的 Visual Studio 项目?任何想法将不胜感激。

0 投票
0 回答
645 浏览

compiler-errors - MinGW 无法使用 -lc、-lm 和 -lrt 链接器标志编译项目

我正在尝试使用 Mingw32 for Windows7为京都内阁编译 python 绑定。我的库路径中有几个目录:C:/MinGW/lib 文件夹和带有 kiotocabinet.lib 的文件夹;MinGW 成功找到了自己的库,但如果以三个标准失败:

-lc -lrt -lm

它可以处理 -lpthread、-lstdc++ 和 -lz(我为此安装了 libz)。

我怎样才能解决这个问题?

0 投票
2 回答
1021 浏览

localization - GTK+ - GUI 和代码的 2.0 本地化指南

2.0 + MinGW32 + Windows 平台 + Netbeans IDE 来创建我的应用程序。我已经创建了前端,但现在我需要添加语言选择选项,我想要自动翻译并且我是 GTK 的新手,所以我想要详细的帮助。我在谷歌上搜索,但我没有在 Windows 上找到任何帮助,所以请尽快提供帮助:(我使用 gtkBuilder 设计了我的布局。

我想知道完成它要遵循的确切步骤......

请强调如何在 Windows 中使用 gettext() 或_() 以及什么是 .po 文件以及如何处理它们...

**抱歉英语不好...

0 投票
1 回答
760 浏览

gtk - 如何从 glade (Builder) 文件中提取可翻译的字符串?

在命令提示符下,我写道:

此版本是在没有外籍人士的情况下构建的。

我试图找到 libexpat,它与 xgettext.exe 一起存在,但仍然出现此错误,谁能指导我如何从 gade 文件中提取可翻译字符串?

我知道我做得对,但是这个错误很奇怪,在任何教程中都没有提到:(

我在 Windows 上使用带有 GTK+ - 2.0 的 Netbeans IDE 和带有 MSYS 的 MinGW。

0 投票
1 回答
1176 浏览

qt - Qt 不适用于 Botan_v1.10.1 库

我一直在尝试让 Qt 4.7.3 与最新的 Botan v1.10.1 库一起使用。

有一个适用于 Windows 的 Botan 二进制文件,但似乎 *.dll 文件仅适用于 MS Visual Studio。所以我尝试用 mingw32 编译 Botan,这样我就可以获得与 Qt 兼容的 *.dll 和 *.a 文件。

一些额外信息:
-Windows 7 64 位。
- 尝试在 32 位模式下编译。
-Qt 是最新的,运行良好,安装在 32 位模式下。
-Botan 是 x86 Windows 的 v1.10.1。

我打开 Qt 命令提示符并发出以下命令。

该命令生成了一个 Makefile。

然后我使用了这个命令。

此命令在运行几分钟后会生成以下错误。

C:\Botan-1.10.1\src\utils\time.cpp:在函数'tm Botan::::do_gmtime(time_t)'中:C:\Botan-1.10.1\src\utils\time.cpp:55 : 错误: 'gmtime_s' 未在此范围内声明 mingw32-make: * [build\lib\time.obj] 错误 1

我打开 C:\Botan-1.10.1\src\utils\time.cpp 并改变了这个

对此

然后我再次运行 mingw32-make。这次它编译了更多并陷入了这个错误。

C:\Botan-1.10.1>mingw32-make process_begin: CreateProcess(NULL, rm -f libbotan-1.10.a, ...) 失败。make (e=2): 系统找不到指定的文件。mingw32-make: * [libbotan-1.10.a] 错误 2

我无法超越这个错误。任何帮助将不胜感激。

0 投票
2 回答
1142 浏览

c++ - 尝试使用 mingw32-make 命令静态编译 Qt 应用程序,但使用 #include 语句出现错误

我写了一个我想静态编译的文本编辑器应用程序。我按照页面上概述的说明进行操作。

我去了所有源文件所在的目录。冉:

,这就是我得到一个错误列表的地方,这些错误都是由我的代码中的#include 语句引起的。就像,如果我写了#include <QMainWindow>,我会得到一个错误

QMainWindow:没有这样的文件或目录。

我究竟做错了什么?

0 投票
2 回答
1248 浏览

git - Git 尝试在其工作目录之外 lstat 文件

我最近开始遇到 git 的奇怪行为。我在 Windows 7 上并使用 MINGW32。

我的 git 存储库在/d/www/project1/app

当我输入时git pull origin master,我曾经得到:

这是一个隐藏的系统文件夹/d。删除它后,我注意到它刚刚移动到它可以在/d(我的 D: 驱动器的根文件夹)中找到的下一个文件,并且仍然抛出相同的 lstat 错误。

所以问题很简单 - 为什么它会尝试对我的 D 驱动器上的每个文件和文件夹进行 lstat 统计?

谢谢。

0 投票
1 回答
1295 浏览

c++ - MinGW C++:“/”标记之前的预期主表达式

这是我在这里的第一个问题,也是我第一次无法通过环顾四周找到在线 C++ 问题的解决方案。我在这方面相对缺乏经验,并且不确定什么是相关的,所以我只会发布我认为可能有用的任何内容。

我正在使用 SDL 制作跨平台应用程序。我在 Windows 7(64 位)上使用 MinGW 4.6.1,以及在另一台计算机上安装 Ubuntu。

它在 Ubuntu(使用 g++)上编译良好,没有任何抱怨,但是当我尝试在我的 Windows 机器上使用 g++ 编译时出现以下错误:

据我所知,该函数没有什么特别之处(特别是因为它在我的 Ubuntu 设置上编译得很好):

如果它很重要,这里是 Matrix 类:

0 投票
1 回答
409 浏览

c++ - 如何使用 Mingw32 配置 gVIM?

我正在尝试编译一个 c++ 文件。

你如何配置 gVIM 来制作/编译文件mingw32-make.exe

我收到一个shell returned 2错误,No targets specified and no makefile found 我注意到的另一件事是它正在将一个C:\..\LOCALS~1\TEMP\something.tmp 2>&1文件夹传递给mingw32-make.exe