我正在尝试使用Linux操作系统开始一个现有的开源项目(QuantLib)。然而,似乎大多数开发人员都使用Visual Studio (从与源代码一起提交的项目文件来判断)。
哪种Linux C++集成开发环境与VS项目文件最兼容?有没有一种方法可以导入/导出它们,这样我就不必从头开始创建我自己的项目(并在每次有人添加新文件时更新它们)?
编辑:其全部为非托管代码
发布于 2010-09-28 23:30:43
根据我的经验,在Linux和Windows上进行双重开发的最好方法是丢弃现有的Visual Studio项目文件,而使用CMake生成特定于平台的构建环境。它能够输出Nmake makefile(用于命令行Windows构建)、Visual Studio项目和Linux makefile。文档有一些不足之处,但一旦你启动并运行它,它就很容易维护。
发布于 2010-09-28 22:58:02
FAQ提供了MinGW的安装说明。似乎包含了一个GNU Makefile,所以你不需要弄乱Visual Studio项目文件。
发布于 2010-09-28 23:51:54
显然,它们只构建在MAC和Windows上。
这里有说明:http://quantlib.org/install/macosx.shtml
但是,由于MAC基本上是BSD Unix,所以在Linux上启动和运行它应该是相同的(或者说没有什么问题)。
以下方法应该有效(尽管您可能需要查看配置选项)
1) Install Boost.
2) ./configure
3) makehttps://stackoverflow.com/questions/3813916
复制相似问题