這個問題困擾很久了,上來問一下各位強者大大
我以前學 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++ 函式庫,就不知道一般情形怎麼做
有什麼一般性的建議嗎?