草庐IT

universal-mingw

全部标签

windows - 找不到用于 mingw sh autogen.sh 执行的 aclocal

我正在尝试执行./autogen.sh来自的cppunit文件夹中的脚本http://www.freedesktop.org/wiki/Software/cppunit但是在mingwshell(sh)中我得到下一个错误:error:aclocalnotfoundaclocalm4脚本在c:\MinGW\share\目录。如何修复该错误? 最佳答案 编译libmodbus库时遇到了类似的问题(它使用相同的构建原理)。我在MSYSshell中输入了以下命令:pacman-Smsys/libtoolpacman-Smsys/autoco

c++ - MinGW 可以毫不费力地复制大多数 unix 系统调用吗?

背景:我正在移植一个专门为unix系统用C++开发的大型项目,以便与Windows兼容,从而为最终的Windows分发让路。我在Windows开发方面没有太多经验,但我想在高级开发人员进入并接管之前,尽我所能,把事情做好。问题:一段时间以来,我一直在查找软件中使用的所有unix/posix调用的Windows版本,大部分来自dirent.h、unistd.h,还有一些在sys下,例如sys/stat.h或sys/types.h。尽管修改程序以采用新的Win32API调用约定和返回类型(有时是所有新函数)需要大量工作,但它最终可能会起作用。但我经常看到这种情况出现,事实上MinGW,我猜

c - 未知类型名称 'uint32_t' , MinGW

我收到错误unknowntypename'uint32_t'并包含stdint.h。uint8_t不会产生错误,uint16_t也不会。我正在使用MinGW和以下make-lines:#BuildforWindowsunderMinGW#MINGWDBG=-DDEBUG-O0MINGWDBG=-DNDEBUG-Os#MINGWOPT=-W-Wall-mthreads-Wl,--subsystem,console$(MINGWDBG)-DHAVE_STDINTMINGWOPT=-W-Wall-mthreads-Wl,--subsystem,windows$(MINGWDBG)mingw:

windows - 从 MINGW 启动时运行 System32 程序而不是 SysWOW64

我正在尝试从我从minggw启动的shell脚本文件创建EXE文件(从gi​​tbash使用)我的问题是当我运行这些命令时:C:/Windows/system32/iexpress.exe//NC:\\git\\install_64bitWindows.SEDC:/Windows/SysWOW64/iexpress.exe//NC:\\git\\Install_32bitWindows.SED他们总是最终调用SysWOW64中的makecab(创建32位.exe)无论如何,我是否可以从system32启动一个新的cmd以便我能够制作我的64位.exe? 最佳

windows - SqlCipher Mingw/msys问题

我有一个问题-我无法编译SqlCipher。我正在使用这个http://groups.google.com/group/sqlcipher/browse_thread/thread/55c6296b56bf4533/c792bbec6df7d4f4?tvc=2#c792bbec6df7d4f4说明(thxtoSam)但仍然无法编译。我执行以下操作:$./configure--disable-tclCFLAGS="-DSQLITE_HAS_CODEC-I/usr/usr/src/openssl/include"LDFLAGS="-leay32"checkingbuildsystemtyp

windows - 在 Windows 7 上使用 MinGW 编译 boost 之前如何构建 Boost.Build?

我正在运行Windows7EnterpriseSP1并尝试设置C++开发环境。我安装了MinGW,似乎可以自行正常工作。接下来,我需要安装boost……看来唯一好的选择是从源代码编译。(我没有看到任何官方Windows二进制文件。我发现了几个非官方的二进制文件,但它们往往比当前版本落后几个版本,而且不清楚它们是否得到维护。)所以我下载了tarball,解压它,从MinGW打开MSYSshell,转到tools/build/v2并运行bootstrap.sh-这失败了,bootstrap.log如下所示:######Using'gcc'toolset.###rm-rfbootstrapm

c# - 如何在windows universal app中创建app bar slide menu

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion请帮助我为此任务选择合适的工具(windows通用应用程序,c#)。我需要做一个半透明的菜单,当我们按下应用栏按钮时它会从左边出来并且可以关闭。几乎是这样的:.我应该用它做什么?它是否应该是具有隐藏/可见可见性的动态面板之类的东西。

windows - OpenCV 2.4.5、eclipse CDT Juno、MinGW 错误 0xc0000005

在Windows764位、AMD处理器上,我安装了OpenCV2.4.5、eclipseCDTJuno和MinGW,一切都更新到了最新版本。之前eclipseCDT和MinGW编译100+源文件没有问题。他们甚至编译了这个小的OpenCV源文件,#include#include#include#includeusingnamespacestd;intmain(){IplImage*img1=cvLoadImage("lenna.png");cvShowImage("MyWindow1",img1);cv::Matimg2;img2=cv::imread("lenna.png",CV_L

c++ mingw STL安装

我最近在我的Windows32机器上安装了MinGW和MSYS,它似乎运行良好。在C++编译器上,我包含了一个vector容器并且没有收到任何错误。但是当我尝试使用它时出现编译时错误。所以,代码#include//includevector.h#include//includestdio.husingnamespacestd;main(){//vectorA;printf("\nHeya..");}运行良好。然而,当我取消注释第8行--vector声明行时,我在编译时收到以下错误(已缩短):undefinedreferenceto'operatordelete(void*)'undef

c++ - 为什么我在 MinGW 中不需要标志 -lm 但在 Linux 中我明确需要它?

如果我需要使用数学库,我需要在Linux中使用GCC时添加-lm。但是在Windows上,当我在MinGW-w64中使用GCC时,我没有使用-lm并且它运行良好。我知道为什么需要链接libm的原因。但我真的不知道为什么我可以在Windows中忽略它? 最佳答案 因为在MinGW下,数学函数实际上并没有在libm中定​​义。“libm”是用作占位符的空库;数学函数实际上在MSVCRT.DLL中定义,whichMinGWusesasitsstandardlibrary.(使用系统的MSVCRT作为标准C库的有效性isdebatable。