从 Visual Studio 2008 解决方案创建 Unix makefile
Create Unix makefile from Visual Studio 2008 Solution
我正在使用 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 进行一些定制以满足我的需要之后,我顺利地编译了我的代码。
感谢那些评论的人,你们帮助了我的研究!
干杯!
我正在使用 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 进行一些定制以满足我的需要之后,我顺利地编译了我的代码。
感谢那些评论的人,你们帮助了我的研究!
干杯!