gpt4 book ai didi

c++ - Windows 构建系统 : How to build a project (from its source code) which doesn't have *. sln 或 Visual C++ 项目文件 (*.vcproj)

转载 作者:太空宇宙 更新时间:2023-11-04 01:15:21 25 4
gpt4 key购买 nike

我正面临 this问题。因此,我需要使用“多线程 DLL”(/MD) 和“多线程 DLL 调试”(/MDd) 运行时选项构建支持库(zlib、libtiff、libpng、libxml2、libiconv)。但问题是没有直接的方法。我的意思是没有我可以在 Visual C++ 中打开并构建它的 *.sln/*.vcproj 文件。

我知道 GNU build system :

$./configure --with-all-sorts-of-required-switches
$./make
$./make install

在搜索过程中,我遇到了一个名为 CMake 的东西它生成 *.vcproj & *.sln 文件,但为此需要 CMakeLists.txt。并非所有项目都提供 CMakeLists.txt。

我从未从 Visual C++ 命令行编译过任何东西。

  • 通常大多数项目都提供makefile。现在如何从中生成 *.vcproj/*.sln?

  • 我可以用 MinGWmingw-make 编译吗? ?

  • 如果可以,我该如何设置不同的选项(“多线程”(/MT)、“多线程调试”(/MTd)、“多线程 DLL”(/MD)、“运行时库的多线程 DLL 调试"(/MDd))?

  • 我不知道还有什么其他方法。请阐明这一点。

最佳答案

我相信所有这些项目都包含一个 .vcproj 文件(在 VC 中打开/构建)和/或 VC makefile(使用 nmake 构建)。

关于c++ - Windows 构建系统 : How to build a project (from its source code) which doesn't have *. sln 或 Visual C++ 项目文件 (*.vcproj),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2731211/

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