[问题] 在 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