Rav*_*nit 5 c++ compiler-construction command-line
有谁知道如何在Visual C++中使用命令行编译器('cl'和'link')来构建项目?我们更习惯于'make'和'gcc',但最近转移到了Visual Studio.我想我们可以使用nmake,但我希望获得有关使用'cl'和'link'的一些信息(如在没有.sln文件的情况下进行编译).
一些东西
是我们想要的,但我似乎无法使用命令行参数使其工作.请帮忙?
编辑:抱歉,没有注意到“没有.sln”部分。请忽略这个答案。我将其保留给其他可能真正需要它的人,但这不是原始问题的答案。
如果您只想构建一个解决方案/项目文件(也就是说,大多数构建设置已在项目文件中定义),您可以使用devenv.exe为您构建解决方案/项目 - 这可能是执行以下操作的最简单方法从命令行构建。
例如:
devenv.exe myapp.sln /Rebuild "Release|x64"
清理并构建配置myapp.sln中的解决方案Release|x64。
如果你跑
devenv.exe /?
命令,它为您提供所有命令行选项。您可以devenv使用“/project”开关仅构建解决方案中的特定项目。
如果您需要更多的灵活性(并且您愿意花费大量时间编写正确的脚本),您可以使用nmake从命令行构建,但我不太了解,所以我无法提供有用的信息建议。
| 归档时间: |
|
| 查看次数: |
8706 次 |
| 最近记录: |