2017-08-10 184 views
-1

我在Windows 10中使用mingw_64CLion尝试在一个简单的项目中使用库(https://github.com/libtrading/libtrading),但该库需要在使用该库之前安装一些包。问题是,在安装说明是针对Linux环境如下:mingw-64 - 安装包

# Debian 
$ apt-get install pkg-config libxml2-dev libglib2.0-dev libncurses5-dev \ 
    python-yaml libevent-dev 

# Fedora 
$ yum install zlib-devel libxml2-devel glib2-devel vim-common ncurses-devel \ 
    python-yaml libevent-devel 

# OSX 
$ brew install libevent glib pkgconfig 
$ pip install pyyaml 

那么,如何安装在我的mingw_64这些先决条件在Windows 10环境CLion

+0

您使用Cygwin环境吗? –

+0

@JonnySchubert'mingw_64'。我应该改变它为'Cygwin'吗? –

+0

在cygwin环境中,无需额外的工作就可以更容易地安装缺失的库。但请注意,cygwin(.exe)中的链接资源将对cygwin.dll产生依赖性。否则,您必须下载.dll或每个需要的库的源代码。 –

回答

1

MinGW没有任何包管理,所以安装依赖关系通常意味着你自己从源代码构建它们。对于那些自建的软件包,除MinGW安装外,我有一个类Unix的目录结构(通常是bin,lib,include等目录)。

在我进一步讨论之前,请检查libTrading是否支持Windows。快速浏览一下libTrading GitHub,在任何地方都没有提到Windows。这可能意味着该项目根本不支持Windows。但是,我们不再讨论配置构建环境,而是增加对该项目的全新操作系统的支持。