如何使用 make 命令(MSYS)来构建 DCMTK?
Posted
技术标签:
【中文标题】如何使用 make 命令(MSYS)来构建 DCMTK?【英文标题】:How can I use make command(MSYS) to build DCMTK? 【发布时间】:2018-11-06 07:20:36 【问题描述】:我已经使用 CMAKE 来配置和生成 DCMTK 源代码。现在我正在尝试使用 msys 中的 make 命令构建库。但只要我通过 make 命令,我就会得到这个:
212715008@G5CG7324856E /c/Ashish/dcmtkans
$ make
> Microsoft Windows [Version 10.0.16299.726] (c) 2017 Microsoft
> Corporation. All rights reserved.
为什么我会得到这个
Microsoft Windows [版本 10.0.16299.726] (c) 2017 Microsoft Corporation。版权所有。
通过 make 命令后?我无法构建库。我该如何解决这个问题?
【问题讨论】:
尝试写类似mingw32-make
其他用户将您的问题标记为低质量和需要改进。我重新措辞/格式化您的输入,使其更容易阅读/理解。请查看我的更改以确保它们反映您的意图。但我认为你的问题仍然无法回答。 你现在应该edit你的问题,添加缺失的细节(见minimal reproducible example)。如果您对我有其他问题或反馈,请随时给我留言。
@Denis Sablukov 感谢您的回答
使用此命令后,我收到如下错误:重复成员 'pw_passwd' OFString pw_gecos;我该如何解决这个问题?
【参考方案1】:
如果你需要MSYS make
,那么你应该安装base-devel
包并使用make
命令,否则,如果你想在MSYS下使用MINGW,那么你应该安装mingw
相关包(见列表那里:https://github.com/msys2/msys2/wiki/Packages)并使用mingw32-make
(由于某种原因,他们命名不同,对此有一些想法/答案Does mingw32-make be renamed to make?)
【讨论】:
以上是关于如何使用 make 命令(MSYS)来构建 DCMTK?的主要内容,如果未能解决你的问题,请参考以下文章
带有 msys 的 windows 上的 scons LIBPATH
无法使用 MinGW 和 MSYS 构建 Google 测试 - 找不到 crtdbg.h
如何在没有 MSYS2 的 Windows 上构建 GTK+3 程序?