gpt4 book ai didi

visual-c++ - 将 Makefile 转换为 MsBuild

转载 作者:行者123 更新时间:2023-12-01 04:16:16 29 4
gpt4 key购买 nike

我想知道是否有好的做法,将一堆 windows makefile 项目移动到某些 msbuid(VS 2010)格式的好工具?
如果您认为使用工具来制作它不是一个好主意,也许您确实知道诸如依赖分析器之类的东西来制作 list ?

最佳答案

最近将传统的基于“make”的构建转换为 MSBuild,我不得不说没有真正简单的方法。诚然,我正在处理的遗留构建实际上是调用 msbuild 来构建 .sln(我相信将另一个过程置于适当位置的构建工程师是 Old-Skool,并且使用的是最适合他的工具集,而不是 .Net )。

但是,我注意到make(特别是nmake.exe/build.exe)工具是基于目录的——子目录是在父目录之前“构建”的。而 msbuild 则不是这种情况——它是基于解决方案和项目的。

将您的代码放入 Visual Studio 项目,以“平面”目录结构(将所有项目作为单个“源”文件夹的子项)从长远来看确实会让您的生活更轻松 - 不要让项目存在多个目录“下树”

使用多种解决方案将构建分解为“层”——将 sln 的构建命令到一个帮助程序 .bat 文件中——这将有助于您长期转换为 TeamBuild

(我的回答开始失控了——你的问题让我想起了那个美国访问爱尔兰迷路的笑话,他问本地人“你怎么去基拉尼?”,本地人回答“好吧,我不会“不要从这里开始”.. 你能详细说明一下你实际构建的内容吗?它是 .Net 代码吗?我敢肯定我和其他人可以给你无数建议,但不知道你是什么正在与)

关于visual-c++ - 将 Makefile 转换为 MsBuild,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3587782/

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