58得票10回答
libgmp-10.dll文件丢失

我最近在我的64位Windows 7电脑上安装了MinGW,但当我尝试编译最基本的C++程序时,比如: #include<iostream> using namespace std; int main() { cout << "Hello World" &...

22得票5回答
标准库容器在GCC中在rvalue上产生大量副本

我正在编写一个跨平台的应用程序,在Linux和Windows上运行。 我注意到GCC构建过程中产生了很多无用的复制构造函数调用。 以下是一个示例代码,可以产生这种行为:struct A { A() { std::cout << "defaul...

11得票2回答
静态库(*.lib)文件使用哪种格式?在哪里可以找到“官方”的*.LIB文件结构/格式规范?

刚才我发现*nix系统中的静态库,也就是*.a库,实际上就是由relocatable(即*.o文件)在ar格式下打包而成的存档。 那么Windows系统中的静态库(*.lib文件)是什么格式? 我找到一篇文章 (存档1, 存档2) 解释了*.lib文件的结构。但是我在哪里可以找到“官方”的...

9得票11回答
配置错误:在MinGW上构建tesseract-ocr-3.01时缺少leptonica库。

运行configure时出现错误: checking for leptonica... yes checking for pixCreate in -llept... no configure: error: leptonica library missing 但是我已经构建了lepto...

23得票2回答
什么是Cygwin,它有什么作用?

在搜索了一些信息后,我找到了一些资料(但对我来说仍然很困惑) Cygwin是Microsoft Windows的类Unix环境和命令行接口。 我在维基百科中找到了上面这句话,但这是什么意思呢? 我没有清楚地了解MinGW、cygwin和msys,请帮忙解答。

30得票6回答
MinGW中的套接字

我刚试图在MSYS中使用MinGW构建netcat,发现MinGW从未将所有BSD socket相关的内容(例如sys / socket.h)真正移植到Windows中。我知道可以在MinGW中使用Windows Sockets,但为什么他们从未制作过BSD sockets的Windows版本...

11得票3回答
在Windows 10上使用f2py和Python 3.6编译Fortran模块

我正在尝试使用f2py和Python 3.6在Windows 10上编译Fortran模块igrf12.f(来自BGS),但一直失败。Python是使用Anaconda 4.4.10安装的。 我的设置如下: - Python 3.6.3 | Anaconda custom(64位)|(默认...

11得票1回答
错误:'make_array'不是'boost :: serialization'的成员。

我无法编译一个基本的boost向量示例。我使用的是Windows 10操作系统,nuwen MinGW发行版15.0版本,不包括git。该版本包含GCC 7.10和Boost 1.64。我已经解压了MinGw并将其放置在文件系统的根目录下,我正在按照MinGW使用说明A运行set_distro...

7得票5回答
在Windows上使用MinGW编译Poco

我需要使用MinGW编译poco,以便在Qt Creator中使用它,但我无法弄清楚如何操作。我已经成功在Visual Studio中编译poco,但无法在Qt Creator中使用这些库。

9得票2回答
在Windows/mingw中,`fcntl(fd, F_GETFL) | O_ACCMODE`的等效是什么?

我正在使用Mingw在Windows上编译程序。如何获取已打开文件描述符的访问模式?