mingw相关内容
我最近成立了一个MinGW的MSYS +环境中的我的笔记本电脑来检查的事情是如何使用Netbeans C / C ++的支持。一切似乎都很好地工作,但是,我的测试过程中,我注意到GCC和微软的编译器的cl.exe之间的差异。 下面是一个示例程序: 的#include<&stdio.h中GT; #包括LT&;&stdlib.h中GT; #包括LT&;&limits.h中GT;诠释主要(无效
..
我试图用一个转换字符数有以下code到目前为止打印的字符数。 的#include<&stdio.h中GT; 诠释主要(无效){ INT N; 的printf(“%S:%nFoo \\ n”,“你好”,&安培; N); 的printf(“%* SBAR \\ N”,N,“”); } 在正常工作,这code打印Hello美孚,然后在下一行酒吧是富相一致。 在与海湾合
..
我似乎无法得到的zlib windows下做任何事情的MinGW 我下载的zlib @ 的http:/ /sourceforge.net/projects/mingw/files_beta/MinGW/zlib/zlib-1.2.3-1-mingw32/ 并放在正确的地方头和lib文件。 简单code,如: 的#include<&stdlib.h中GT; #包括LT&;&stdio.h
..
我刚安装MinGW和bin文件夹,我可以看到7的.exe文件编译我的程序: C ++。exe文件 先按g ++。exe文件 的mingw32-C ++。exe文件 的mingw32-G ++。exe文件 gcc.exe 的mingw32-gcc.exe 的mingw32-GCC-4.4.1.exe 我的小程序(testprog.cpp)与他们每个人的编译正确;在 A.EXE
..
我想更详细地询问一个答案,我最近来到这里(第一个): 编译语言基础知识 如果我写在C和MinGW和我链接到由VC编译的C ++库 - 将它的工作?我怎么事先知道吗? 在换句话说,如果我能够在没有警告,创建一个链接到C ++的.dll的.exe,我能够运行(只运行,没有进一步的测试),该.exe文件,是否意味着它工作?在某些时候它不会核心转储? 要完全肯定的是,我是否需要重新编译我自己的库源
..
操作系统:Windows 7专业版X64 IDE:Eclipse IDE中的C / C ++开发者 编译器:MinGW的(介绍最新,4.5.2) 编译HelloWorld.c工程;但是当我尝试添加它闷死了。一些外部库 我添加了.A和.dll文件到我的'图书馆';两者的路径添加到PATH和库路径。我也把包含文件和配置包含。我曾经被认为的程序库,与Win / MinGW的兼容。他们也有MS
..
我编译Windows上的程序使用MinGW。我怎样才能获得访问模式打开的文件描述符? 解决方案 据WIN32.HLP,该API提供的功能 BOOL GetFileInformationByHandle(HANDLE HFILE,LPBY_HANDLE_FILE_INFORMATION lpFileInformation)在KERNEL32。 LPBY_HANDLE_FILE_INFORMA
..
我试图编译的东西,取决于gtkspell,这 取决于附魔,MinGW的下。我越来越喜欢错误 gtkspell / gtkspell.c:757:未定义引用'_imp__enchant_broker_init“ 我怀疑这是不是因为这样的事实,我试图链接 againt一个{静态,动态}当我应该链接到的库 另外一个,或者是因为只有一个下划线小鬼前 应该有两个;我得到 $ objdump的
..
我使用的mingw32-make来编译项目到Windows,它依赖于一个名为libevent2项目。我不断收到此错误 - util.h:69:25:致命错误:SYS / socket.h中:没有这样的文件或目录 显然来自Linux API文件试图被列入,这将无法在Windows工作。然而,在进一步调查中,我发现,如果没有定义的 WIN32这个文件应该只包括在内。 的#ifdef WIN32
..
如何安装一个C正则表达式到MinGW的?我使用的是海湾合作委员会... 我运行Windows XP。 我preFER一个更新的。 谢谢你。 解决方案 您有几种选择: 的MinGW-libgnurx 从MinGW的用户提供的区域; 从自述: 从glibc的2.5 正则表达式的功能提取到一个单独的库,为Win32 MSYS正则表达式 ; 从包装说明: 当前版
..
当我尝试编译64位主机
..
我在这一个新手,昨天我装了8.1运64,所以我想用最合适的方案,使得C / C ++我的任务。 谢谢 解决方案 的MinGW 的仅支持 32位的二进制文件, TDM 的支持 32 和 64 位二进制文件(使用MinGW的API的使用情况)。 如果您需要为Windows好GCC,仅为32位的缺点, 使用的的MinGW 的 如果你想建立64位二进制文件过多,你的可以的使用的
..
我还是很新的节目用C如此裸露与我...我使用称为Mingw编译我的系统上。 我有一个已经写有很多的帮助,下面的程序。它会爆炸PKWARE DCL COM pressed .vol档案(文件ID RESLIST)和文件解压缩到指定的输出文件夹给解压缩文件原来的.vol文件的修改日期。它的意思在Inno Setup的安装程序中使用,我想看看我是否可以编译为一个.dll库我可以在我的.iss脚本即导入
..
我在Windows上安装卷曲7.28.0 从 curl-7.28.1-devel-mingw32.zip 通过的MinGW 控制台默认目录一样: ./配置和放大器;&安培;让&功放;&安培;使安装 所有需要的标题(又名 curl.h,types.h中... )我看到C:\\ MinGW的\\ MSYS \\ 1.0 \\本地\\包括\\卷曲 libcurl.pc 放在 C:\\ Mi
..
我试图编译的Win 7 x64系统上使用MinGW的一个相对简单的OpenGL程序,我不断收到未定义的引用数的GLEW功能。我已经设置链接到项目库中,并已四处找我可以从我的列表中缺少任何库,还从连接器的输出仍然是这样的: 16点35分五十秒****项目测试配置调试的增量构建**** 信息:内部生成器是用于构建 GCC -LD是:/ dev / openGL的/ lib目录/ 86 -LD是:/
..
我想读使用read()函数的文件的内容。我试过如下: 的#define BUFFER_LENGTH(1024)字符缓冲区[BUFFER_LENGTH]//这个问题的第一个版本有一个错字: //无效READ_FILE(常量字符的文件名) //这将产生一个编译器警告。 无效READ_FILE(为const char *文件名) { ssize_t供read_bytes = 0; /
..
我试图在Eclipse中运行一个简单的C项目。 我走过的每一个可能的线索如何设置的Eclipse阅读,我想我拥有了一切正确的。 我安装了Eclipse IDE的C / C ++开发人员,安装了MinGW的,和MYSYS。 我已经把我的系统变量路径到 C:\\ MinGW的\\ BIN; C:\\ MSYS \\ 1.0 \\ BIN ,我也选择了的 PE的Windows分析器的在Eclips
..
考虑下面的C程序: 的#include<&stdio.h中GT; #包括LT&;&STDARG.H GT;无效的typedef(callptr)();静态无效的固定(void *的东西,双VAL) { 的printf(“%F \\ N”,VAL); }静态无效动态(void *的东西,...) { va_list的ARGS; 的va_start(参数,东西);
..
我一直在试图安装/编译使用Cygwin和MinGW在Windows 7中的C库。不过,我在得到这样的错误制作: SYS / resource.h中:没有这样的文件或目录 SYS / times.h:没有这样的文件或目录 我previously认为它可能是与特定库问题,在这里问:
..
我在与生成,允许共享要建在Linux和Windows两种分别使用gcc和MinGW,图书馆构建设置的麻烦。在Linux中,共享库没有解决在编译时所有的依赖;然而,这似乎在Windows的情况。这里的问题是设置: $猫foo.h中 的#ifndef FOO_H #定义FOO_H 无效printme(); #万一 $文件foo.c猫 的#include“foo.h中” #包括LT&;&stdi
..