VC下看开源工程有点难受,第三方配置到掉头发,脑壳痛。
之前偶尔看过Dot Net有时会用Nuget拿到一些第三方库,挺方便,没想过这东西也能用在C++上。
搜索一下,比如FFTW,傅利叶变换库。
VS里安装
Install-Package libfftw -Version 3.3.4
就行了,虽然只有64位,但是确实节省了头发。
试了下居然还不好使,Link时找不到符号,不知道什么鬼...总之安装就是这样,一般我也只用来装Dot Net库...
========================================
另一个是Vcpkg
git clone https://github.com/microsoft/vcpkg.git
拉个命令行过来,运行
bootstrap-vcpkg.bat
自动编译出vcpkg
然后列出所有支持的库
vcpkg.exe search
命令提示符显示不全的话,加长显示缓冲到4096
全选,复制粘贴到文本,搜索。
比如找到fftw3,安装为
vcpkg.exe install fftw3
这样默认编译的是32位的库,需要64位这样写
vcpkg.exe install fftw3:x64-windows
为什么写这个,因为昨天在yaml-cpp上搞了好久编不过,vcpkg解决了...