OpenRTMFP服务器的编译、运行(Windows环境下,VS2010开发环境)

OpenRTMFP服务器的编译、运行(Windows环境下,VS2010开发环境)

(注:以下解压目录以C盘根目录为示例,你可以修改你的解压目录到其

他位置)

@1.下载OpenRTMFP的源代码:
https://github.com/OpenRTMFP/Cumulus

@2.下载安装POCO C++ LIBRARIES
http://pocoproject.org/download/index.html

解压到C:\poco-1.4.6后运行运行以下命令行进行编译
    cd C:\poco-1.4.6
   "%VS100COMNTOOLS%\vsvars32.bat"
    buildwin 100 build static_mt both Win32 nosamples devenv 

打开Cumulus-master\CumulusServer\CumulusServer_2010.sln工程

在“项目”->“属性”->“C/C++”->“附加包含目录”里添加:
C:\poco-1.4.6\Foundation\include
C:\poco-1.4.6\Net\include
C:\poco-1.4.6\Util\include

在“项目”->“属性”->“VC++目录”->“库目录”里添加:
C:\poco-1.4.6\lib

注意,CumulusServer_2010.sln中有两个工程,两个工程都要添加好上述

目录。

@3.按这篇文章下载、安装、编译OpenSSL
http://www.programfan.com/blog/article.asp?id=47886

注意:1.安装完Perl后在环境变量Path中加上
        Perl安装目录\bin
        这样在命令行中才能直接调用perl
      2.VS2010的vcvars32.bat文件在
        Microsoft Visual Studio 10.0\VC\bin下

在“项目”->“属性”->“C/C++”->“附加包含目录”里添加:
C:\openssl-1.0.1c\inc32

在“项目”->“属性”->“VC++目录”->“库目录”里添加:
C:\openssl-1.0.1c\out32dll

@4.下载luajit
http://luajit.org/download.html

解压到C:\Luajit-2.0.0后拷贝luajit-2.0.0中src文件夹到Cumulus-

master\CumulusServer\sources文件夹中并重命名为luajit-2.0

使用以下命令行编译LuaJIT-2.0.0
    cd C:\LuaJIT-2.0.0\src
   "%VS100COMNTOOLS%\vsvars32.bat"
    msvcbuild.bat
    
在“项目”->“属性”->“VC++目录”->“库目录”里添加:
C:\Luajit-2.0.0\src

@5.一切就绪,编译OpenRTMFP工程。

@6.运行ColumnsServer程序

将C:\LuaJIT-2.0.0\src中的lua51.dll拷贝到与ColumnsServer.exe同目

录下。从命令行启动运行CumulusServer.exe。

你可能感兴趣的:(OpenRTMFP服务器的编译、运行(Windows环境下,VS2010开发环境))