编译顺序

  1. 先编译openssh,让它生成win32的头文件以及库。

    perl Configure VC-WIN32 no-asm --prefix=c:/some/openssl/dir
    ms\do_ms.bat
    nmake -f ms\ntdll.mak
  2. libwebsockets依赖openssl编译过成果。
    先重命名openssl下的out32dll为lib。

    cmake -G "Visual Studio 14" .. -DOPENSSL_ROOT_DIR=D:\works\quick_dev\tarballs\openssl
  3. curl依赖openssl编译过成果。构建tarballs\deps目录结构

    nmake /f Makefile.vc mode=dll WITH_SSL=dll WITH_ZLIB=dll

一般编译模式

有makefile.vc的就启动vs的命令行环境,运行下面的命令。

nmake /f makefile.vc

有CMake的就新建一个build目录,

cd build
cmake ..

启动生成的vs工程进行编译

其他

Chipmunk-6.2.2.zip是修正过ios运行bug的包。

标签: none

添加新评论