mingw-w64相关内容
我正在使用gnumex与mingw编译Windows操作系统中matlab中的mex文件。我无法使用fopen命令打开文件。以下是我正在使用的代码。 #include #include“mex.h” void mexFunction(int nlhs,mxArray * plhs [],int nrhs,const mxArray * prhs []) { FILE * fp
..
我正在将一些代码从Visual Studio移植到mingw gcc。 我碰到过这个声明 if(mnode.GetTag()== _T(“val”)) 返回true; 这是GetTag()方法的定义 const std :: wstring& GetTag()const; 我收到错误 错误:没有匹配函数调用'std :: basic_s
..
我试图使用AVX指令和Windows 64位。我对g ++编译器感到满意,所以我一直在使用它,但是,有一个大的错误描述了报告这里和非常粗略的解决方案呈现 here。 基本上,m256变量不能在堆栈上对齐,以便与avx指令正常工作,它需要32字节对齐。 在链接的其他堆栈问题中提出的解决方案非常糟糕,特别是如果您有性能考虑。一个python程序,你每次想要调试时都必须运行,用它们的次优未对
..
使用 DWARF2 , sjlj 构建 g ++ >或 seh 异常模型。 MinGW-build 提供了 g ++ 的各种版本有不同的异常模型。我希望能够从 gcc 工具链中确定正在使用的异常模型。是否有一个 g ++ 参数可以转储编译器的默认异常模型? 解决方案 编辑:最初,我正在测试 g ++ -v 中描述的配置标志。正如Jonathon Wakely在评论中指出的那样,这不是一件好事
..
我需要在Win64上为Win64(不交叉编译)构建一个简单的非商业工具(处理Windows GDI API)。 MinGW对我来说似乎是最好的选择。 我以前已经使用过32位版本,至于64位版本,你能告诉我下列版本之间的主要区别吗?: Mingw-w64 li> TDM-GCC > 除了经典的MinGW32使用了一个简单的工具, mingw-get.exe ,可以自定义设置并跟
..
安装MinGW-w64 5.1我发现 -fsanitize = address 可用。它编译得很好,当它开始链接时,我得到数千个: 未定义引用'__asan_report_load1' 未定义引用到'__asan_report_load4' 我搜索并找到了libasan引用的各个地方, code> -fsanitize = address 它会自动包含用于链接的库。我在Min
..
是否可以在Windows 7上使用Mingw和gcc从源代码构建Python解释器? 我想推出一个64位版本。 如果有64位Python(gcc Mingw)版本可供下载,请告诉我,我会用那也。 最后我还是想用gcc和mingw来编译它。 首先,你不要需要使用MinGW-w64构建Python以链接到它并嵌入解释器。只需解压缩msi安装程序,并使用预先构建的DLL。请注意,您必须小心,不
..
MinGW-w64 GCC编译器(Windows)中是否有任何OpenMP二进制文件?解析方案 href =“http://tdm-gcc.tdragon.net/download”rel =“noreferrer”> TDM-GCC (Windows)和 sezero的Personal Build (Linux和Windows)。 update 2012/11: $ b 分配 H
..
我试图编译一个应用程序,使其能够在我的Windows 7 64位上运行,并且使用MinGW-W64的g ++编译。在Unix电脑上写的。但是,当我尝试链接某些第三方 lib .lib 文件时,我遇到了问题。具体来说,我需要链接到 ROOT 库。链接器吐出一些错误,比如 C:/ Users / jroth / Data / nest3 / mingw64 / bin /../
..
我正在使用mingw-w64。我包括 strsafe.h ,并得到以下警告: 警告:内联函数'HRESULT StringCchPrintfA(STRSAFE_LPSTR,size_t,STRS AFE_LPCSTR,...)'使用但未定义[默认情况下启用] 我使用的唯一标志标志是 -Wall -DDEBUG -g 。我知道你必须在同一个头文件中定义内联函数,并且我看了
..
我有一个看起来像这样的联盟 union bareVec8f { __m256 m256; // avx 8x float vector float float [8]; int int [8]; inline bareVec8f(){ } inline bareVec8f(__ m256 vec){ this-> m256 = vec; } inline bare
..
在MinGW-W64在线安装程序中,您可以选择几个字段。然而,我找不到任何文档,我所做的猜测并没有给我想要的行为。 显然,很多工作已经进入项目,因此缺乏基本文件,阻碍了这一举措似乎令人遗憾。 “版本”和“架构”字段不言自明,但我遇到的其他字段(以当前安装程序显示的值): 线程,选项 posix 和 win32 异常,选项矮人和 sjlj 构建版本,选项 0 , 1 , 2 。
..
我试图构建一些开源库。我需要包管理系统来轻松下载依赖项。首先,我使用 MinGW + MSYS 。但包括的包是有限的。有人告诉我使用 MinGW-w64 + MSYS2 。 我下载了 mingw- w64-install 从此处。运行时,它报告以下错误。如何解决此问题? 并且btw,从 MinGW-w64 下载页面,我看到很多下载链接。甚至Cygwin被列出。如何 Cygwin 和 M
..
这是我编译wxWidgets库的方法。 下载 https://sourceforge.net/projects/wxwindows/files/3.0.2/wxMSW-Setup-3.0.2.exe set path =%MINGW%\bin cd D :\wxWidgets-3.0.2 \build\msw mingw32-make -f makefile.gcc CF
..
我已从此链接下载了MinGW x64-4.8.1-posix-sjlj-rev1但是当我尝试为x86目标构建时我有很多的连接错误...似乎只有x64 lib安装... 我需要为Windows上的x86和x64平台构建...我要下载x64和x86或者更简单的方法吗? 编辑我使用eclipse keplero作为IDE 我试着建立一个简单的hello世界程序与 g ++ -m32 -st
..
在互联网上阅读了大量文献后,似乎最近的GCC版本支持 -std = c ++ 11 命令行选项。但是由于一些疯狂的原因,即使在使用GCC 4.8.1时,我得到“无法识别的命令行选项”,这没有任何意义。 C:\\\ ewmingw\mingw32\bin> g ++ -v 使用内置规格。 COLLECT_GCC = g ++ 目标:i686-w64-mingw32 配置:[trim
..
一些代码和相关的警告/错误: #include #include int main(){} F:/ Prog /mingw-w64/x86_64-4.9.2-win32-seh-rt_v3-rev1/mingw64/x86_64-w64-mingw32/include/ws2ipdef.h:71:3:错误
..
从MinGW更改为MinGW-w64后,我收到以下错误: 来自C:/MinGW/lib/gcc/i686-w64-mingw32/4.9.2/include/stddef.h:1的MinGW / i686-w64-mingw32 / include / stddef.h:7:0, , 从C:\MinGW\include / stdint.h:24, 从C:\MinGW\include /
..
我已经编译libcurl使用mingw32和我试图链接它与我的程序使用mingw32 Windows系统从我的Linux机器。 我输出的文件, 我已经将它们包含在我的mingw32 libs文件夹中:/ usr / x86_64-w64-mingw32 / libclub- lib 我能够找到关于链接libstdc ++和libgcc的一些其他主题在执行时注意依赖关系错误,但是当
..
在安装MinGW-w64工具链时,我选择了Win32线程模型,在阅读后,它提供比POSIX对应的更好的性能。我没有资格自己对此声明进行基准化,但这里有一个来源。 起初,我认为这个选项只会影响GCC运行时的内部工作,而不会阻止我在我的代码中使用C ++ 11线程,基于此答案和此评论由其他用户 rubenvb 。 然而,似乎不是这样。 $ std :: thread 支持在此MinGW-w
..