-
1 votesanswersviews
C mingw_w64线程使用静态链接错误
我正在使用clang 3.7和MinGW-w64 4.0版 . 试图 Build 这个: #include <thread> void f(){} int main() { std::thread t(f); return 0; } 使用这些编译器标志 clang++ -std=c++11 -pthread C:\Users\Илья\Desktop\main.c... -
2 votesanswersviews
配置过程出错,从源代码构建Android的Opencv 3.1.0和Opencv_Extra_module时,项目文件可能无效错误?
我正在使用以下过程使用CMake和mingw从源代码构建适用于Android的Opencv 3.1.0和Opencv_Extra_module 启动cmake-gui并选择opencv源代码文件夹和将构建二进制文件的文件夹(界面的2个上层形式) 按Add Entry按钮并设置Name = ANDROID_NDK选择路径并将ndk目录添加到值 按 configure 按钮 . 我选择指定... -
0 votesanswersviews
Fortran代码仅为某些文件提供输出
我有4个.mtx文件,我正在读取值 . 其中两个在没有问题的情况下读取时运行良好,并将正确的输出生成到.DAT文件中 . 但是,最后2个是非常大的文件;看起来代码正确地从文件中读取并运行,但是从这些中读取时没有输出也没有错误...甚至代码计时器都没有打印时间 . 任何帮助深表感谢!这是代码: program proj2matrixC40 implicit none integer,paramet... -
2 votesanswersviews
交叉编译时的主机工具(GNU Build System)
我今天要么在谷歌上惨遭失败,要么就是非常重要的事情 . 我有一个应用程序,我正在为Windows系统工作,从Linux交叉编译,因为(a)我需要C99和Microsoft 's free tools for the target system does not support it and (b) I'已经使用UNIX近30年了,那是我的"home" . 使用"nat... -
0 votesanswersviews
Cygwin 'x86_64-w64-mingw32-as'无法识别
在尝试在Cygwin上编译程序时,我收到以下错误: 'x86_64-w64-mingw32-as' is not recognized as an internal or external command, operable program or batch file. 我相信'x86_64-w64-mingw32-as'是MinGW64的交叉汇编程序 . 我已经尝试找到包含它的软件包,但Cyg... -
0 votesanswersviews
msys4 / mingw-w64上的make在哪里?
在msys2上,安装了mingw-w64工具链 . 可以从MINGW64 shell运行gcc,但不能make . pacman声称安装了mingw-w64-x86_64-make . 是什么赋予了? -
0 votesanswersviews
在linux上用glew static lib mingw-w64连接
我在Ubuntu 32位上交叉编译我的3d项目的win32版本,并且无法与glew static链接 . 我使用glew 1.12包中提供的配置文件为mingw生成libGLEW.a: make SYSTEM = linux-mingw64 在我的项目lib目录中将其重命名为libGLEW_win32.a,添加编译器定义标志: GLEW_STATIC 编译Codeblocks中的所有模块 ... -
70 votesanswersviews
如何安装MinGW-w64和MSYS2?
我正在尝试构建一些开源库 . 我需要包管理系统来轻松下载依赖项 . 起初我正在使用 MinGW+MSYS . 但包含的包裹有限 . 有人告诉我使用 MinGW-w64 + MSYS2 . 我从here下载了 mingw-w64-install . 运行时,它会报告以下错误 . 怎么解决? 顺便说一句,从 MinGW-w64 下载页面,我看到了很多下载链接 . 甚至Cygwin也被列入名单 ... -
1 votesanswersviews
如何让Qt5 ./configure找到我的交叉编译的OpenSSL库?
我试图与Mingw-w64交叉编译Qt5 's 32-bit compiler. The host platform is Ubuntu 12.10 64-bit and the target platform is 32-bit Windows. I' ve设法交叉编译OpenSSL库并将交叉编译的二进制文件/ libraries / includes安装到 ~/i686-w64-mingw32... -
0 votesanswersviews
与MSYS2上的MinGW-w64 GCC的cURL链接错误
我正在使用MSYS2,而MinGW-w64通过mingw32_shell.bat环境创建了库和工具链(来自pacman repository'mingw32') . 我用的是mingw32 / mingw-w64-i686-gcc包;打包的mingw32是路径前缀 /mingw32 ,因此gcc二进制文件是 /mingw32/gcc ,例如 . 我遇到的麻烦是,将cURL库与g链接起来 . 我安装... -
1 votesanswersviews
Asio C 11线程异常:引用的对象类型不支持尝试的操作
我正在尝试使用C 11 Asio的头文件库(没有增强版)编写与iOS和Android的HTTPS客户端连接,我正在Windows 10上测试c代码 . (我在Windows 8上测试过,但问题是相同) 我有一个例外,所以我自己写了一个简单的例子来找出发生了什么 . 这是代码: #include <iostream> #include "asio.hpp" void... -
1 votesanswersviews
x86_64-w64-mingw32-g -posix交叉编译ubuntu
嗨,我正在尝试编译包含libevent库的代码 . 因为util.h包含netdb.h,所以我找不到mingw-64目录中存在的库文件 . 尝试连接debian netdb.h,它失败了 . 在/usr/share/mingw-w64/include/event2/event.h:202:0中包含的文件中,来自../Thread_test.cpp:16:/ usr / share / mingw-... -
0 votesanswersviews
Eclipse(mingw-w64)编译但仍包含阻止调试会话的错误
我正在使用Eclipse 4.8和mingw-w64 5.3 . 值得注意的是,该项目也是使用CMake 3.12构建的 . 使用CMake的“MinGW Makefiles”生成器从命令行构建软件没有问题 . 构建已创建,我能够成功实现 . 它运行正常 . 我的开发中有一点,GUI调试会话会有所帮助 . 我正在使用CMake的“Eclipse CDT4 - MinGW Makefiles”生... -
1 votesanswersviews
在Windows 8 64位中设置MingW和Code :: Blocks
我正在尝试在我的Windows 8 64位笔记本电脑上设置 MingW 和 Code::Blocks ,我在构建 main.cpp 文件时遇到了一些问题 . 这些是我安装的版本: MingW的 x86_64-w64-mingw32-gcc-4.7.4-release-win64_rubenvb.7z(该列表中的第4个),和对于Code :: Blocks, codeblocks-12.11-se... -
3 votesanswersviews
为什么MinGW-w64需要手动包含winsock2?
一些代码和相关的警告/错误: #include <windows.h> #include <iphlpapi.h> 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:错误:'ADDRES... -
0 votesanswersviews
C:\ Users \ m \ AppData \ Local \ Temp \ ccS5IfdC.s | 20393 |错误:.seh_savexmm的无效寄存器|
我试图在Windows 10上使用CodeClocks使用OpenCV 3.4.1 . 所以我下载了mingw64( x86_64-8.1.0-release-posix-seh-rt_v6-rev0 ),并使用CMake成功配置和生成 opencv.cbp . 但当我在CodeBlocks上打开它并尝试构建它时,我收到以下错误消息: C:\ Users \ m \ AppData \ Loc... -
0 votesanswersviews
GCC编译错误:未编译的64位模式
我安装了gcc(i686-posix-dwarf,由MinGW-W64项目建造)6.1.0 . 当我在mingw-w64提示符下键入:gcc --version 我收到了消息:gcc(i686-posix-dwarf,由MinGW-W64项目建造)6.1.0 当我构建一个对象时:gcc -Wall -m64 myprogram.c 我收到了消息:抱歉,未实现:未编译的64位模式 有人能帮助我吗?谢... -
1 votesanswersviews
MinGW-w64字符串数组崩溃
如果我尝试编译并运行它 #include <string> int main() { std::string strs[5]; return 0; } 我收到一条错误消息 无法在动态链接库(exe的路径)中找到过程入口点ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1Ev . 我使用mingw-w64... -
7 votesanswersviews
在mingw64下使用GetACP链接错误(mingw-builds)
我试图使用mingw64(来自http://sourceforge.net/projects/mingwbuilds/files/host-windows/ x64-4.8.0-release-posix-seh-rev2.7z)构建gdal-1.10.0(http://trac.osgeo.org/gdal/wiki/DownloadSource) . 我已经在标准的MinGW(32位)版本下编... -
1 votesanswersviews
从源代码构建Qt 5.8 - configure:未知命令行选项'-c++11'
我按照MinGW-64-bit的说明,使用选项A:在MSYS2-shell和MinGW-w64 Win64 Shell中构建Qt . gcc -v说: Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/6.3.0/lto-wrap... -
1 votesanswersviews
如何构建multilib mingw-w64 gcc工具链
我以前经常使用MSVC,现在我想尝试新的C 17功能,所以我决定使用mingw-w64 toolchian . 顺便说一下,我是从源头构建东西的新手 我还希望能够编译32位和64位应用程序(multilib) . 我安装了mingw-w64标头,然后我尝试在MSYS2中引导GCC 7.1.0 . 我通过这个命令配置它 ../src/configure --enable-languages=c,c+... -
0 votesanswersviews
为什么CodeBlocks 17无法检测到mingw64编译器?
我已经下载了 mingw-w64 并安装了它(x86_64-8.1.0-posix-seh-rt_v6-rev0),然后我去了CodeBlocks并尝试按照此指令配置代码块:https://medium.com/@yzhong.cs/code-blocks-compile-64-bit-under-windows-with-mingw-w64-79101f5bbc02 但是,当我按下自动检测按钮(... -
1 votesanswersviews
C99代码在Linux上编译,Windows上的语法错误
我在C99中有一个代码库,可以在Linux上使用GCC和Clang完美地编译和运行;但是,在MinGW-w64(通过MSYS2安装)上,它会出现错误 include/math3d.h: In function 'matPerspective': include/math3d.h:577:1: error: parameter name omitted matPerspective (float y... -
1 votesanswersviews
未找到Msys MinWG GTK-3错误程序文件
我在D:\ Program Files \ msys中安装了 msys2 和 mingw64 以及 mingw64-GTK3 .我安装的软件包是mingw-w64-x86_64-gtk3,mingw-w64-x86_64-make,mingw-w64-x86_64-gcc和...我要编译 main.cpp $ cat main.c #include <gtk/gtk.h> void... -
0 votesanswersviews
Matlab 2015a将mingw64设置为mex编译器
我在Win7上运行了Matlab2015a 64bit,我想使用Mingw-w64编译器来处理mex文件,但命令* mex -setup 说 MEX配置为使用'Microsoft Visual C 2012(C)'进行C语言编译 . 我已经安装了Mingw-w6编译器 C:\ mingw-w64 \ x86_64-4.9.2-win32-seh-rt_v4-rev4 \ mingw64 \... -
3 votesanswersviews
如何将mingw-w64和MSYS2与eclipse或codeblocks等任何IDE一起使用?
我用here安装msys2 . 我从here下载 i686-5.3.0-release-posix-dwarf-rt_v4-rev0 .设置 msys2-i686-20160205.exe 后 ,在 C:\msys32 中解压缩 i686-5.3.0-release-posix-dwarf-rt_v4-rev0 . 最后我从开始菜单运行 MinGW-w64 Win32 Shel... -
5 votesanswersviews
MinGW与MinGW-W64对比交叉编译中的MSVC(VC)
让我们这样说:我们将创建一个需要跨平台的库,我们选择GCC作为编译器,它在Linux上运行得非常好,我们需要在Windows上编译它,我们让MinGW完成工作 . MinGW尝试在Windows上实现编译C的本机方式,但它不支持某些功能,如 mutex 和 threads . 我们有MinGW-W64是支持这些功能的MinGW的分支,我想知道哪一个使用?知道GCC是最常用的C编译器之一 . 或者... -
0 votesanswersviews
如何在linux上安装Mingw-w64交叉编译器GNU 7.3.0
如何在linux上安装Mingw-w64交叉编译器GNU 7.3.0? 我可以为C编译器和CXX编译器GNU版本4.9.0安装它 . 但是这个版本无效 . 编辑: 如果我运行CMake( cmake -DCMAKE_TOOLCHAIN_FILE=/home/mingw/toolchain.mingw64.cmake ../src-gen ),我会得到以下输出 . x86_64-w64-mingw3... -
2 votesanswersviews
在Windows上使用MinGW32-make.exe将环境路径更改为makefile
我有一个makefile,我想在Windows上使用MinGW编译DLL . 这个项目我要编译成32位和64位 . 我将MinGW32安装到带有x86编译器的 C:\MinGW32 和带有x64编译器的 C:\MinGW64 . makefile,根据目标使用一个或另一个路径,但我遇到的问题是我需要在全局环境路径上指定 C:\MinGWxx\bin ,因为它需要bin目录的一些DLL . 我尝试... -
0 votesanswersviews
使用MinGW-w64 / Cygwin编译freetype-2.4.9
我正在尝试使用Cygwin环境中的本机MinGW-w64编译器构建freetype-2.4.9的x86_64(64位代码)版本 . configure运行正常,但makefile失败 . Jarmo@UltraJATmachine /cygdrive/y/tools/cppkirjastot $ cd freetype-2.4.9/ Jarmo@UltraJATmachine /cygdriv...