2017-08-10 416 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。但是,我們不再討論配置構建環境,而是增加對該項目的全新操作系統的支持。