- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正面临 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?
我可以用 MinGW 的 mingw-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/
我是一名优秀的程序员,十分优秀!