问题标签 [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 投票
2 回答
26254 浏览

windows - 如何通过 MinGW 编译和使用 GLib

我想在 Windows 环境中使用Gnome GLib,使用免费的 MinGW 编译器在 C 中开发。问题是,我完全不知道如何编译这个库。请你们中的任何人解释一下完成此操作需要哪些工具以及需要遵循哪些说明?

0 投票
1 回答
352 浏览

windows - 将程序添加到 mingw32 的“路径”

我正在通过 NetBeans 在本地运行一个 Rails 应用程序,它似乎是通过 mingw32 运行 ruby​​。我正在尝试对 lame 进行系统调用,仅使用 irb 就可以正常调用,但是这个特定的设置找不到它!

我能做些什么来告诉 mingw/这个 rails 实例 lame 在哪里?

0 投票
2 回答
317 浏览

qt - QT4的基本编译问题

我一直在尝试从大学教科书中获取一个简单的列表,以使用我昨晚下载的最新 QT SDK for Windows 进行编译。经过常规的废话(没有make.bat,需要手动添加环境变量等)后,我终于可以构建了。但是这两个库中只有一个似乎可以工作。

我使用的 .pro 文件非常简单:

在这两个子文件夹中的每一个中,我都有一个库的源代码。运行 QMAKE 会生成一个 makefile 并运行 Make 运行所有的预备程序,然后在 g++ 调用上失败:

问题似乎就在命令行末尾附近,这里添加了-lutils,表明有一个名为utils的库。虽然我预计会看到这一点,但您会注意到 --out 之后的库名称在名称中包含 lib,因此它们成为 libutils 和 libdataobjects。我试图弄清楚为什么会发生这种情况,但无济于事。

有人知道发生了什么吗?

0 投票
2 回答
4087 浏览

perl - 尝试在 Windows 7 上为 Perl 安装 MinGW 和 Tk

所以......我一直试图让这个工作好几个星期了。我可以通过 .exe 安装 MinGW,但无论我做什么,我似乎都无法获得 make 支持或 ppm install MinGW 以这样一种方式工作,即我的 Tk-804.029 编译将正确使用“make”命令.

(安装 Perl 模块:

  1. perl MakeFile.PL - 工作正常
  2. make 或 dmake - 我无法让 MinGW 正确关联 Make 或 DMake(在 MinGW/bin 目录中也找不到正确的 .exe ......我尝试使用 -32bit mingw32-make.exe 但那产生与编译的头文件有关的错误。

)

ppm install MinGW 也不行,好像是找不到包。所以我很茫然。系统在 x64 设置上运行 Windows 7。

0 投票
1 回答
1828 浏览

c++ - 在 Windows 上编译静态 Qt 构建时未定义的引用

我想在 Windows 平台(Windows XP SP3)上编译 Qt 工具包的静态版本。我下载了适用于 Windows 的最新版本并成功安装。然后我从开始菜单打开 Qt 4.6.3 命令提示符并调用:

configure -static -release -nomake examples -nomake demos -fast

配置执行良好,第一部分也是mingw32-make如此。在某些时候,我得到了很多未定义的引用:

mingw32-make[4]: 进入目录`C:/Qt-static/4.6.3/src/tools/moc'
g++ -c -O2 -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_MOC -DQT_BOOTSTRAPPED -DQT_LITE_UNICODE -DQT_TEXTCODEC -DQT_NO_CAST_FROM_AS CII -DQT_NO_CAST_TO_ASCII -DQT_NO_CODECS -DQT_NO_DATASTREAM -DQT_NO_GEOM_VARIANT -DQT_NO_LIBRARY -DQT_NO_QOBJECT -DQT_NO_STL -DQT_NO_SYSTEMLOCALE -DQT_NO_TEXTST REAM -DQT_NO_THREAD -DQT_NO_UNICODETABLES -DQT_NO_USING_NAMESPACE -DQT_NODLL -I “” -一世”。” -I"......\include" -I"......\include\QtCore" -I"......\include\Qt Xml" -I"....\xml " -I"c:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\include" -I"......\mkspecs\win32-g++" -o release\moc.o moc. cpp

...

g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-rel oc -Wl,-s -Wl,-subsystem,console -mthreads -Wl -o .... ..\bin\moc.exe release/m oc.o release/preprocessor.o release/generator.o release/parser.o release/token.o release/main.o -L"c:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Lib\" -LC:/Qt-static/4.6.3/src/tools/bootstrap/release -lbootstrap -luser32 release/moc.o:moc.cpp:(.text +0x14b): 未定义引用QByteArray::shared_ null' release/moc.o:moc.cpp:(.text+0x156): 未定义引用 `QByteArray::shared_QByteArray::shared_ null'
release/moc.o:moc.cpp:(.text+0x150): undefined reference to

...

未定义的引用列表实际上要长得多。

这在相当默认的 Windows 安装中是开箱即用的。我想知道是我做错了什么还是工具包中有错误。

0 投票
1 回答
1269 浏览

c++ - Linux下使用distutils交叉编译python扩展

有没有办法在 Linux 下编译 Python/distutils/SWIG/C++ 扩展的 Windows 和 Linux 版本?据我了解,问题至少在于获取 python-dev 的 windows 版本。

谢谢你。

0 投票
2 回答
673 浏览

qt4 - 使用 Qt4 和 MySQL 驱动插件创建 make

安装 QT plain 是没有问题的,但是当你必须用 MySQL 驱动插件重新编译 QT 时呢?令人困惑。当我运行 configure 时,Qt 注册了我的 MySQL 驱动程序,但是当我尝试运行 mingw32-make 时,这个可憎的东西出现在我的命令提示符下:

这是我的规格:

  • Windows 7 诺基亚的开源 QT
  • 适用于 Windows 的 Qt SDK (C:\Qt\2010.04\qt)
  • Linux MinGW 版本 5.1.6 (C\Linux\MinGW)
  • 带有 C++ 文件的 MySQL5 (C:\MySQL5)

还有我的环境变量:

这些网站都有自己的方法来做到这一点。我尝试关注他们,但失败了
http://www.qtcentre.org/wiki/index.php?title=Building_the_QMYSQL_plugin_on_Windows_using_mingw
http://jeethurao.com/blog/?p=18

协助我允许我使用 MySQL 驱动程序插件。

谢谢你的时间。

0 投票
1 回答
2191 浏览

mingw - 在 Windows 7 中使用 MinGW 编译 C 代码时出错

生成文件如下:

源代码backtrace.c是一个库,允许您在 C 中获取堆栈跟踪。详细信息在 google 代码上:http ://code.google.com/p/backtrace-mingw/

当我使用命令时:

我收到错误消息:

我该如何解决这个错误?

0 投票
3 回答
2532 浏览

c++ - 如何在 C++ 中创建面向对象的新数据结构?

大学这个学期我有一门课叫数据结构,教授让学生选择自己喜欢的语言。由于我想成为一名游戏程序员,而我不能再学习 Java,所以我选择了 C++ ......但现在我对这门语言缺乏了解。我必须做以下事情:创建一个 SuperArray,它就像一个 Delphi 数组(你可以选择它的开始和结束索引)。我的代码如下:

主文件

超阵列.h

超阵列.cpp

当我尝试编译此代码时,出现以下错误:

我应该怎么办?

0 投票
1 回答
650 浏览

c++ - MinGW 编译问题

我刚刚使用我在他们的网站上找到的自动安装程序 MinGW-get-inst 安装了 MinGW。我正在使用 eclipse 来编写我的 C++ 程序。我的代码编译得很好,我得到了一个 .exe 文件。但是,当我尝试打开这个可执行文件时,我得到了我的计算机中缺少libgcc_s_dw2-1.dll的错误。我在 MinGW\bin 下找到了这个文件,所以我知道它存在。

这适用于所有 C/C++ 程序,我正在使用一个简单的 hello-world 程序进行测试。有什么修复吗?

谢谢