105得票7回答
如何重定向 qDebug、qWarning、qCritical 等输出?

我在调试输出中使用了很多qDebug() <<语句。有没有跨平台的方法可以将调试输出重定向到文件中,而不需要使用shell脚本?我猜想在Linux中使用open()和dup2()可以完成这项工作,但是在Windows中使用MinGW编译后能否正常工作呢? 或许有一种Qt方式可以实...

104得票3回答
如何将图标添加到使用mingw-gcc编译的可执行文件中?

在Windows系统上,使用mingw的gcc编译器是否有任何方法可以指定输出exe文件的图标文件,以便在资源管理器中显示该图标?

102得票6回答
如何阻止MinGW和MSYS在命令行中输入路径名称时进行修改

在 Windows 上,我正在使用 CodeSourcery 的交叉编译器套件为 ARM/Linux 编译程序。我使用 MinGW MSYS 作为我的命令解释器,但它经常会破坏我的路径和文件名。例如,为了构建我的程序,我调用:arm-none-linux-gnueabi-gcc.exe -Wa...

96得票4回答
MinGW中的消息“unknown type name 'uint8_t'”

在MinGW中使用C时,我遇到了类似于“未知类型名称'uint8_t'”等的问题。 我该如何解决?

91得票16回答
CMAKE_MAKE_PROGRAM未找到。

我对CMake已经万念俱灰了;它有很大的潜力,但是似乎无法找到基本系统工具(如make),以便正常运行。 症状 在删除CMakeCache.txt文件后,CMake和CMake GUI会产生以下结果:Processing top-level CMakelists.txt for proje...

89得票5回答
我该如何配置Qt,从Linux交叉编译到Windows目标?

我想使用 Linux x86_64 主机机器交叉编译 Qt 库(以及最终的应用程序)为 Windows x86_64 目标平台。我感觉已经很接近了,但是可能有一些步骤我有基本的误解。 我开始在我的 Fedora 机器上安装所有 mingw 包,然后修改 win32-g++ qmake.con...

80得票8回答
如何使用MinGW编译makefile?

我是新手,想问如何编译makefile。我正在使用C语言的MinGW编译器。我是否必须将所有文件保存在MinGW \ bin中?因为现在我的文件保存在另一个目录中。 感谢帮助。 (意思是:这位用户是MinGW编译器的新手,想知道如何编译一个makefile。他的代码文件不在MinGW\bi...

79得票8回答
如何在Windows上的MinGW中更新GCC?

我曾在Ubuntu上手动从源代码安装GCC,这是一个痛苦的过程。因此,我真的不想再重复这个过程。目前,我的机器上已安装了MinGW和GCC(4.6.2)。那么,有没有一种简单的方法可以更新GCC,而不必完全从源代码构建它?之前有没有人做过并能分享一些技巧?

75得票4回答
在Windows上运行CMake

我目前正在尝试在我的Windows 7(64位)系统上运行CMake。 我想编译TagLib,以便日后在我正在开发的Qt应用程序中使用。 我想使用MinGW进行编译(而不是像这个问题中那样使用Visual C ++)。 我下载了安装程序(cmake-2.8.3-win32-x86.exe),...

75得票3回答
MinGW .exe 需要一些 gcc dll,无论代码如何?

使用MinGW编译时,我必须从MinGW bin目录复制某些dll文件,然后exe才能运行(即使使用“-static”和/或“-static-libstdc ++”)。 我该怎么改变这种情况?是否有特殊的MinGW版本需要使用?最终,我希望能够仅通过exe在目录中运行程序(而不需要设置任何Wi...