代码名称: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

转载于:https://www.cnblogs.com/gaozehua/archive/2011/11/18/2253680.html

VoiceChatter在VS2005上编译方法相关推荐

  1. 最新版本webrtc源代码在windows上的编译方法

    http://blog.csdn.net/choday/article/details/19978427 分类: webrtc 2014-02-26 14:34 1893人阅读 评论(8) 收藏 举报 ...

  2. netgen.5.0.0下载地址与Windows下编译方法

    1 综述 Netgen 为奥地利科学家Joachim Schoeberl负责编写的格网(曲面和实体)剖分程序.是格网划分技术中极为先进与完善的,在3D格网划分领域更是具有极大的优势. 2 Netgen ...

  3. 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!

    这里仅在 在Ubuntu 12.04 64bit上搭建Crtmpserver视频点播服务 基础上补充一下在Ubuntu 14.04上编译安装Crtmpserver的方法,以作备忘.因为Ubuntu 1 ...

  4. RH系列linux上编译android2.3(gingerbread)

    在RH系列linux上编译android2.3(gingerbread)的过程如下: 官方源码及ubuntu编译过程在(http://source.android.com/source/index.h ...

  5. android+包+反编译,简单的Android之apk包反编译方法

    网上相关的文章一大堆了,我只是总结下自己的反编译方法和工具 工具下载地址: 下载上面的三个工具的压缩包 Apktool_v1.5.1_CHS_By_b-sf.rar dex2jar.zip jd-gu ...

  6. centos llvm安装_在CentOS上编译安装llvm-3.8.1详细教程

    在CentOS上编译安装llvm-3.8.1详细教程 2020/1/11  18:12 1682次 注:CentOS版本是6.8,6.x版本的操作类似 安装需求: [list] [*]Cmake: 3 ...

  7. 2019编译ffepeg vs_2020/5-Win10下ffmpeg最简编译方法

    前期准备:Windows10+WSL,WSL我在Windows商店下载的Ubuntu18 VisualStudio2019,其他版本应该也可以试试 ffmpeg新版源码,我的是4.0 对,就这么少.很 ...

  8. 在Linux CentOS上编译CoreCLR

    经过几天的努力,终于解决了在CentOS上编译CoreCLR的问题.最终发现问题是CMAKE_C_FLAGS的设置引起的. 只要在"src/pal/tools/clang-compiler- ...

  9. Windows / Ubuntu操作系统下Pixhawk原生固件PX4的编译方法

    欢迎交流~ 个人 Gitter 交流平台,点击直达: 更新于2017.3.13 FAQ 本文说明针对 PX4 Firmware 1.6.0 问题 1: 找不到python jinja2模块 CMake ...

最新文章

  1. [ZJOI2010] 排列计数(dp + 组合数)
  2. KMP算法 串模式识别 用nextval[j]改进next[j]
  3. 星空唯美浮雕效果背景源码
  4. QR code 二维码基础入门教程(三)
  5. oracle检查完系统要求不动,w10安装oracle, 正在检查操作系统要求... 实际结果: 6.2...
  6. 华为系列设备优先级总结(三)
  7. java毕业设计选题之《校园管理、教育教学类》
  8. 固态硬盘SSD的SLC与MLC和TLC三者的区别
  9. css 使用本地字体
  10. 如何用wps画三线图(最方便最快的方法)
  11. 利用ace.js编写一个JavaScript编辑器(带智能补全)
  12. 2016河南省第九届ACM程序设计竞赛[正式赛四]
  13. Linux线程操作以及相关知识
  14. Unity动态(在代码中)更改Shader的相关属性(如颜色、Smoothness、材质……)
  15. 转:QQ上最酷的留言消息
  16. 数据分析 知识体系 Python篇
  17. 手把手教你用Python轻松玩转SQL注入
  18. 【JQuery】动画
  19. 已知两个矩形的长和宽,用面向对象的概念编程求它们的面积和周长。假设矩形 1 的长和宽分别为 20 和 50;矩形 2 的长和宽分别为 3.6 和 4.5。(先定义矩形类再实例化两个对象)
  20. 浙工大计算机学院 张晖,计算机学院(软件学院)IMUDGES新品发布会成功举办

热门文章

  1. STM8L 设置输入模式读取PIN脚高低电平就是个坑
  2. npm ERR While resolving: vue-admin-template@3.8.0问题的解决方案
  3. 配置同时使用内网和外网
  4. 乖离 暗机器人_乖离性百万亚瑟王黑暗机器人打法技巧 暗马桶攻略
  5. 什么是wildfly
  6. 考研复试c语言面试题,2019考研复试面试问题:你的最大缺点是什么
  7. Python生物信息学数据管理——第5、6章课后习题
  8. Spring解析加密配置文件
  9. Js实现获取当前时间并显示
  10. 医学图像——CT值(Hu值)