jav*_*red 11 c++ linux static-libraries visual-c++ visual-studio-2012
我一直在使用Windows,拥有非常有限的Linux经验.
我的Visual Studio解决方案包含5个C++项目 - 其中4个是静态库,1个是主应用程序(使用这些静态库),我想将其移动到Ubuntu.
我没有使用任何特定于Windows的代码,因此只需稍作修改,我就可以在Linux下编译.这该怎么做?我应该在Linux下使用什么软件?我应该如何处理静态库,我应该继续在Linux中使用静态库吗?如何将Visual Studio解决方案转换为类似Linux的东西?
UPD如果我只是下载Eclipse在Linux中,然后通过文件文件,项目按项目,重建和VC++到Eclipse复制的一切?这应该工作,不是吗?我只有100-200个文件,因此可以手动完成.
zmb*_*mbq 10
我可以想到两个合理的选择.第一个是创建一个makefile,它将为您编译所有内容.曾经有一个名为Make It So的实用程序自动执行此操作.他们的页面指定了与Visual Studio 2010的兼容性,它也可以与Visual Studio 2012一起使用.
你也可以使用cmake.为了做到这一点,需要更多一点,但最终结果将是能够在任何地方或多或少地编译代码.
小智 5
使用 xbuild?因此,如果您安装 Mono,那么您将拥有 xbuild,它是 msbuild 的 OSS 版本。您可以通过诸如“xbuild solution.sln”之类的东西构建您的 .sln 文件
| 归档时间: |
|
| 查看次数: |
16671 次 |
| 最近记录: |