我正面临这个问题。因此,我需要使用“多线程 DLL”(/MD)和“多线程 DLL 调试”(/MDd)运行时选项构建支持库(zlib、libtiff、libpng、libxml2、libiconv)。但问题是没有直接的方法。我的意思是没有可以在 Visual C++ 中打开并构建它的 *.sln / *.vcproj 文件。
我知道GNU 构建系统:
$./configure --with-all-sorts-of-required-switches
$./make
$./make install
在我的搜索过程中,我遇到了一个名为CMake的东西,它会生成 *.vcproj 和 *.sln 文件,但需要 CMakeLists.txt。并非所有项目都提供 CMakeLists.txt。
我从来没有从 Visual C++ 命令行编译过任何东西。
通常大多数项目都提供
makefile
. 现在我如何生成 *.vcproj / *.sln ?我可以用
mingw-make
MinGW编译吗?如果可以,如何设置不同的选项(“多线程”(/MT)、“多线程调试”(/MTd)、“多线程 DLL”(/MD)、“多线程 DLL 调试” (/MDd)) 用于运行时库?
我不知道还有什么其他方法可用。请对此有所了解。