这个问题困扰很久了,上来问一下各位强者大大
我以前学 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++ 函式库,就不知道一般情形怎么做
有什么一般性的建议吗?