编译使用Visual Studio 10快速的OpenLDAP(Compiling openldap

2019-09-17 01:56发布

我一直在负责编译OpenLDAP的为Windows,使用Visual Studio。 我很舒服做配置>做法>使安装在POSIX环境,但我从来没有使用VS,我不知道如何使用,甚至什么是在OpenLDAP源码包生成一个可用的makefile文件。

我有一个Windows 7箱安装Visual C ++ 10快,我还安装了MinGW的尝试运行配置脚本,但恐怕这回事,而不是任何原生Windows库VC会用再插入MinGW的库, 。

我将是任何线索感激。

Answer 1:

KDE的家伙有OpenLDAP的基于CMake的构建系统。 你可以按照上的说明http://techbase.kde.org/Getting_Started/Build/Windows/emerge设置构建环境。 其主要步骤是这样的:

mkdir c:\kdedev
cd c:\kdedev
git clone git://anongit.kde.org/emerge.git
mkdir etc
cp emerge\kdesettings-example.bat etc\kdesettings.bat
# edit kdesettings.bat to use msvc2010 compiler
emerge\kdeenv.bat
emerge openldap

这将构建不仅仅是OpenLDAP的(它拉像赛勒斯-SASL和OpenSSL依赖)更多。 有许多被应用为KDE构建补丁程序,可能会或可能不会是KDE环境有关外。

但好处是,CMake的支持生成Visual Studio项目文件,所以你可以生成并执行建立在VS.



Answer 2:

我现在就停止流血,并从下载Windows端口这里 。 我一直在使用它生产了一年多,连一个问题。



文章来源: Compiling openldap using Visual Studio 10 Express