草庐IT

universal-mingw

全部标签

python - 你如何用 Mingw 编译 python 3.5 代码?

我今天花了相当长的时间尝试使用cython生成的代码在windows10上为python3.5编译pyd。我知道可以使用MSVS来完成,但我想改用mingw因为我不想下载太多垃圾。我四处搜索,发现了这个问题:Howtocompile.ccodefromCythonwithgcc我已尝试遵循已接受的答案(将所有Python27的更改为Python35)但没有用。不过我看到它确实适用于python2.7,所以我想知道为什么它不能在3.5上正常工作。如果有人可以帮助我解决这个问题,那就太棒了。提前致谢。 最佳答案 mingwpy仍然不支持

c - 在 Windows/mingw 上,什么是 `fcntl(fd, F_GETFL) | O_ACCMODE` 的等价物?

我正在使用Mingw在Windows上编译一个程序。如何获取打开的文件描述符的访问模式? 最佳答案 根据Win32.hlp,API在KERNEL32中提供函数BOOLGetFileInformationByHandle(HANDLEhFile,LPBY_HANDLE_FILE_INFORMATIONlpFileInformation)。LPBY_HANDLE_FILE_INFORMATION是一个BY_HANDLE_FILE_INFORMATION*,其中BY_HANDLE_FILE_INFORMATION如下:typedefstr

c - 什么时候用Cygwin或MinGW编译C代码?

这个问题在这里已经有了答案:WhatisthedifferencebetweenCygwinandMinGW?(17个答案)关闭8年前。我想知道在什么情况下人们会使用Cygwin来编译C代码,以及什么时候会选择MinGW。我过来了WhatisthedifferencebetweenCygwinandMinGW?描述Cygwin和MinGW之间的区别。据我所知,可以这样说:Cygwin:允许为POSIX兼容操作系统编译C源代码以在Windows上运行(需要cygwin1.dll)。例如,我可以使用适用于Windows的pthreadsAPI编译应用程序,尽管Windows本身并未实现该A

windows - 使用 Msys2 为 mingw 安装 Rust 和 Cargo 的分步说明?

我尝试在Cygwin上安装Rust,但无法与mingw链接。现在我想用Msys2安装它。我已经安装了Msys2和Mingw。我试着关注thiswikipage但我在2号迷路了:DownloadandinstallRust+CargousingtheinstallerbutbesuretodisabletheLinkerandplatformlibrariesoption.它指的是theinstallpage上的“rustup-init.exe”吗??我应该双击运行这个文件还是从Msys2运行它?我尝试从Msys2运行并获得选项:1)Proceedwithinstallation(def

c++ - MinGW g++ 在其自己的包含目录中找不到 header

所以我最近通过最新版本的nuwen'sMinGWdistribution安装了MinGW其中包括boostC++库。具体来说,我是在boost库提供的scoped_ptr之后。但是,当我尝试在header中包含scoped_ptr(#include)时,编译器会抛出error:boost/scoped_ptr.hpp:Nosuchfileordirectory生成文件:compile:g++-ogen/cavestorysrc/**.ccrun:gen/cavestory此外,我在SDL/**下的MinGW包含目录中添加了一个旧版本的SDL。所有的头文件都在那里,我检查过,编译器在我的

c++ - 在 Windows 上使用 MinGW 进行通配

我有一个使用MinGWC++编译器构建的应用程序,它的工作方式类似于grep-命令看起来像这样:myapp-e'.*'*.txt-e开关后面的东西是正则表达式,后面的东西是文件名模式。似乎MinGW会自动扩展(UNIX术语中的globs)命令行,因此我的正则表达式被破坏了。我发现,我可以通过将全局变量_CRT_glob设置为零来关闭此行为。这对bash和其他明智的shell用户来说很好,因为shell会扩展文件模式。然而,对于MScmd.exe用户,看来我必须自己扩展文件模式。所以我的问题-有没有人知道一个globbing库(或MinGW中的设施)来进行部分命令行扩展?我知道Windo

windows - Qt + MinGW + another undefined reference to `WinMain@16' 问题

我知道,我搜索了整个互联网以找出问题所在,但到目前为止没有任何帮助。我在Windows7上,使用:Qt4.8.3:https://download.qt.io/archive/qt/4.8/4.8.3/qt-win-opensource-4.8.3-mingw.exeMinGW324.4.0:http://nosymbolfound.blogspot.com/2012/12/since-until-now-qt-under-windows-is.html我可以使用QtCreator编译任何Qt演示示例,所以我相信我的系统运行良好。在尝试编译程序时,我遇到了一个众所周知的问题:g++-e

c - windows mingw下使用zlib

我似乎无法让zlib在Windows下对mingw做任何事情。我下载了zlib@http://sourceforge.net/projects/mingw/files_beta/MinGW/zlib/zlib-1.2.3-1-mingw32/并将头文件和lib文件放在正确的位置。简单的代码如下:#include#include#include"zlib.h"intmain(intargc,char*argv[]){longa;charbuffer[1024];a=1024;compress(buffer,&a,"testing",7);return0;}编译:gcctest.c-lzl

c++ - 如何使用带有 msys 的 mingw 在 Windows 上编译 googletest?

我的需求很简单。我必须使用MinGW和msys在Windows上编译和使用googletest。有没有人有这方面的经验?感谢您的回答。 最佳答案 我花了一些时间,但我弄明白了。这是面向面临相同问题的任何人的指南。要能够在Windows上编译GoogleTest,请遵循以下说明:我假设您安装了MSYS的MinGW。从官方网站下载并安装CMakehttp://www.cmake.org/.使用Win32安装程序版本。完成安装过程后,从复制可执行文件“xxx/CMake/bin”到“xxx/MinWG/bin”。从http://www.p

windows - 如何在 Windows 中使用 pip+mingw 安装 numpy?

我有pip+mingw在Windows中工作。我测试了它pipinstallcython而且效果很好。pipinstallnumpy但是失败并出现一长串错误消息。执行此操作的正确方法是什么,还是我应该放弃尝试使用pip?Downloading/unpackingnumpyRunningsetup.pyegg_infoforpackagenumpynon-existingpathin'numpy\\distutils':'site.cfg'F2PYVersion2blas_opt_info:blas_mkl_info:librariesmkl,vml,guidenotfoundin['C