我即将开始一个应该是跨平台的项目。该代码已经在 Mac OS X 上运行,我已经承担了为 Windows 和 Linux 编写新 GUI 的任务。
我正在考虑从 Windows 开始,但后来我遇到了一些问题。我需要一些第三方 C++ 库,但我不确定应该如何设置 VC++ 解决方案。
更具体地说,我可以在哪里假设安装了第三方库?Windows 上是否有可以安装库的标准文件夹?
或者最好包含一个自定义构建脚本,该脚本从 Web 获取所需的库,并提取到我选择的文件夹中,例如:
[git repository]
[vc++ solution files]
[ externallibs]
bin/
*.dll
include/
*.h
lib/
*.lib
[non-windows stuff]
并在解决方案中引用这些文件夹?
在我的工作场所,我们使用 .NET 程序集(当然只有 DLL)做类似的事情。
谢谢!