【发布时间】:2013-11-06 10:53:57
【问题描述】:
目前,我的应用程序的存储库包含 Visual Studio 11 项目文件、我的源文件和头文件、库头文件及其编译的 *.lib 文件和一些资产。
但是在每个新平台上建立项目以测试兼容性或继续开发是一项很大的工作。每次我必须为当前的 IDE 创建一个新项目时,更重要的是,下载所有使用的第三方库并为当前编译器编译 *.lib 文件。
有没有办法在所有平台上自动获取所需的库并将它们编译为 *.lib 文件?此外,涵盖项目设置会很愉快,这样可以更轻松地为新的编译器或 IDE 设置项目。
【问题讨论】:
-
有一段时间以来有一个用于 C++ 的 NuGet,不确定它是否可以正常工作,但对您来说似乎值得一试?
-
@stijn NuGet 是跨平台的还是仅适用于 Windows 下的 Visual Studio?我访问了该网站,发现其中并未包含我的所有依赖项。
-
可以用作独立的可执行文件,不确定它是否适用于 ion linux 等。这似乎表明它适用于 Mono:infoq.com/news/2013/05/nuget25
标签: c++ visual-studio compiler-construction automation dependencies