[問題] 在 Windows 上處理 library 的問題

作者: Neisseria (Neisseria)   2016-01-12 13:33:29
這個問題困擾很久了,上來問一下各位強者大大
我以前學 C/C++ 的時候,主要是在 GNU/Linux 平台上學
在 GNU/Linux 上裝 C/C++ 的函式庫很簡單
裝個 libsomething-dev 或 libsomething-devel 就解決了
編譯的時候也是用 gcc 下相關的參數就好
但是,到 Windows 上,無法這樣裝函式庫
雖然有試過 MinGW + Msys 的組合
但是,時常編譯不過,也改不動,只能放棄
最後只能左轉進入 Java 模式
或者是裝死,寫 Python 或其他 script language
不過,應該還是有辦法處理函式庫這一塊問題才是
像是 Unofficial Windows Binaries for Python Extension Packages 網站
http://www.lfd.uci.edu/~gohlke/pythonlibs/
裡面有不少的模組,有用到 C/C++ extension
或者是一些有用到 C/C++ 功能的 R 模組,也有 Windows binary 可用,例如:
RCurl:https://cran.r-project.org/web/packages/RCurl/index.html
RMySQL:https://cran.r-project.org/web/packages/RMySQL/index.html
我自已主要用 GNU/Linux 或 OS X,所以暫時避開這個問題
不過,還是希望以後能夠克服在 Windows 上處理 C/C++ 的問題
希望各位強者大大提示方向,感謝
[Update]
目前還在重新學習 C++ 語法,暫時沒有特定需求
只是想到以前剛學程式設計時,看 Windows API 有看沒有懂
後來習慣 Linux 平台後,反而不知道怎麼在 Windows 上寫 C/C++
所以還是要實際用某個函式庫到再說囉?
想了想,好像是 Windows 和 IDE 不熟
像是 Perl/Python/Ruby 之類的
用 apt-get install something 之後
直接 import something 或 require something 就 OK 了
如果是 Java,大概就是在 IDE 裡引入 JAR
但是在 Windows 上裝 C/C++ 函式庫,就不知道一般情形怎麼做
有什麼一般性的建議嗎?
作者: TobyH4cker (Toby (我要當好人))   2016-01-12 13:54:00
所以是什麼函式庫?
作者: littleshan (我要加入劍道社!)   2016-01-12 14:49:00
有一些套件管理軟體可以讓你工作輕鬆一點比如說和Visual Studio搭配的NuGet不過寫C++已經很麻煩了,如果還要在Windows下開發...建議尋找其它解決方案 XD 真的沒別的路再來考慮吧
作者: askacis (ASKA)   2016-01-12 17:58:00
試試看QT
作者: shadow0326 (非議)   2016-01-12 20:41:00
換語言最快(x
作者: james732 (好人超)   2016-01-12 21:48:00
如果c/c++也能有像python的pip這種東西就太棒了XDD
作者: TobyH4cker (Toby (我要當好人))   2016-01-13 14:39:00
在Windows開發幾乎都要會用IDE真不知道你實際問題是什麼所以我舉boost為例就是從官網下載lib解開,然後再到VC設定去加入pathWindows上開發很多事需要自己動手找動手做boost官網也有step-by-step參考一下就知道要幹嘛了
作者: lNishan (紫小霓)   2016-01-15 00:46:00
Cygwin?

Links booklink

Contact Us: admin [ a t ] ucptt.com