zoukankan      html  css  js  c++  java
  • VoiceChatter在VS2005上编译方法

    代码名称:VoiceChatter-src-1.4.2.tar.gz

    代码版本:1.4.2

    编译环境:VS2005 + Windows XP

    硬件环境:Intel Core2

    第一步:解压,VS2005打开vchat.sln,转换工程。

    第二步:在types.h,dynamiclibrary.h文件的第三行和strings.h 文件的第五行加入

    #ifndef VC_OS_WINDOWS

    #define VC_OS_WINDOWS

    #endif

    第三步:把VoiceChatter.ico放到VChat目录下。

    VoiceChatter.ico文件来自VoiceChatter软件安装目录。

    或使用

    第四步:安装DirectX SDK。把include目录和lib目录加入系统编译选项。

    (注:在编译debug版本时候有时候调用dinput8.lib会出错,那是因为系统的DirectX SDK内的dinput8.lib编译的debug版本不对。可以使用其他的dinput8.lib或是编译release版本的voicechatter就没问题了)

    第五步:

    把如下文件加入VChat工程的GUIs工程环境里面

    TaskBarIcon.h

    TaskBarIcon.cpp

    SetEditorPane.h

    SetEditorPane.cpp

    ChatTab.h

    ChatTab.cpp

    VolumeDlg.h

    VolumeDlg.cpp

    ServerLogDlg.h

    ServerLogDlg.cpp

    MainPropertiesPanel.h

    MainPropertiesPanel.cpp

    把如下文件加入VChat工程的common工程环境里面

    Sha1.h

    Sha1.c

    IDAllocator.h

    IDAllocator.cpp

    把如下文件加入core工程的msw sources工程环境里面

    Taskbar.cpp

    datectrl.cpp

    gsocket.cpp

    把如下文件加入core工程的common sources工程环境里面

    Taskbarcmn.cpp

    url.cpp

    socket.cpp

    Sckaddr.cpp

    http.cpp

    sckstrm.cpp

    protocol.cpp

    ftp.cpp

    Sckfile.cpp

    编译vchat即可成功

    第六步:

    删除VChatServer工程的source files工程环境里面的

    IDAllocator.cpp

    IDAllocator.h

    把如下文件加入VChatServer工程的common工程环境里面

    SearchableLog.cpp

    SearchableLog.h

    IDAllocator.cpp

    IDAllocator.h

    Sha1.cpp

    Sha1.h

    把如下文件加入VChatServer工程的source files工程环境里面

    service.cpp

    编译release时还要添加

    ..\lib;..\lib\wxWidgets\lib\vc_lib到vchat工程的linker->General->Additional Library Directories

  • 相关阅读:
    properties 插件安装
    FineReport 安装教程
    Red/Black Tree 演示
    java 日期转化
    Tomcat使用Log4j按天生成日志 亲测可行
    服务器初始化
    ubuntu-rc.local
    django-views
    https tcp ssl
    svn
  • 原文地址:https://www.cnblogs.com/gaozehua/p/2253680.html
Copyright © 2011-2022 走看看