gpt4 book ai didi

c++ - 从 Visual Studio 2008 解决方案创建 Unix makefile

转载 作者:太空宇宙 更新时间:2023-11-04 13:40:03 28 4
gpt4 key购买 nike

我正在使用 Visual Studio 2008 编写 C++ 静态库。我的静态库需要由 Windows 和 Linux (Red Hat) 的不同可执行文件加载

现在,对于 Windows 构建,我没有遇到任何问题,因为我正在使用它的环境进行开发(正如我已经说过的 VS 2008 on Win 8)。

我在 Linux 上移动代码时出现了问题。真的,我不知道什么是更好的解决方案。

所以我在这里问几个问题来寻找正确的选择:

  • 我应该使用一些工具在 Windows 上编译我的可执行文件来为 linux 构建吗?这可能吗?什么工具?我尝试了 Cmake,但没有找到方法。

  • 我应该在 Windows 上编译我的库,在我的 Linux 系统上传输它,然后在 Linux 中编译一个加载我的静态库的可执行文件吗?

  • 是否有一种工具可以将我的 vcproj 转换为 makefile?所以在 Windows 中我只生成 makefile,将它发送到 Linux 系统并在那里编译一切?

真正的问题是我对 makefile 没那么自信,这个项目真的很大,从头开始创建我自己的 makefile 是我最后可能的选择,我想避免它,因为有很多工作要做这可能很耗时

提前致谢!

最佳答案

在寻找正确选择的旅程结束时,我找到了最适合我需求的解决方案。

我所做的是使用 Make It So为我的解决方案中的每个项目创建 makefile,然后将 makefile 与源代码一起传输,在根据我的需要对 makefile 进行一些自定义后,我顺利地编译了我的代码。

感谢那些评论的人,你们帮助了我的研究!

干杯!

关于c++ - 从 Visual Studio 2008 解决方案创建 Unix makefile,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28062843/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com