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
转载于:https://www.cnblogs.com/gaozehua/archive/2011/11/18/2253680.html
VoiceChatter在VS2005上编译方法相关推荐
- 最新版本webrtc源代码在windows上的编译方法
http://blog.csdn.net/choday/article/details/19978427 分类: webrtc 2014-02-26 14:34 1893人阅读 评论(8) 收藏 举报 ...
- netgen.5.0.0下载地址与Windows下编译方法
1 综述 Netgen 为奥地利科学家Joachim Schoeberl负责编写的格网(曲面和实体)剖分程序.是格网划分技术中极为先进与完善的,在3D格网划分领域更是具有极大的优势. 2 Netgen ...
- 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!
这里仅在 在Ubuntu 12.04 64bit上搭建Crtmpserver视频点播服务 基础上补充一下在Ubuntu 14.04上编译安装Crtmpserver的方法,以作备忘.因为Ubuntu 1 ...
- RH系列linux上编译android2.3(gingerbread)
在RH系列linux上编译android2.3(gingerbread)的过程如下: 官方源码及ubuntu编译过程在(http://source.android.com/source/index.h ...
- android+包+反编译,简单的Android之apk包反编译方法
网上相关的文章一大堆了,我只是总结下自己的反编译方法和工具 工具下载地址: 下载上面的三个工具的压缩包 Apktool_v1.5.1_CHS_By_b-sf.rar dex2jar.zip jd-gu ...
- 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 ...
- 2019编译ffepeg vs_2020/5-Win10下ffmpeg最简编译方法
前期准备:Windows10+WSL,WSL我在Windows商店下载的Ubuntu18 VisualStudio2019,其他版本应该也可以试试 ffmpeg新版源码,我的是4.0 对,就这么少.很 ...
- 在Linux CentOS上编译CoreCLR
经过几天的努力,终于解决了在CentOS上编译CoreCLR的问题.最终发现问题是CMAKE_C_FLAGS的设置引起的. 只要在"src/pal/tools/clang-compiler- ...
- Windows / Ubuntu操作系统下Pixhawk原生固件PX4的编译方法
欢迎交流~ 个人 Gitter 交流平台,点击直达: 更新于2017.3.13 FAQ 本文说明针对 PX4 Firmware 1.6.0 问题 1: 找不到python jinja2模块 CMake ...
最新文章
- [ZJOI2010] 排列计数(dp + 组合数)
- KMP算法 串模式识别 用nextval[j]改进next[j]
- 星空唯美浮雕效果背景源码
- QR code 二维码基础入门教程(三)
- oracle检查完系统要求不动,w10安装oracle, 正在检查操作系统要求... 实际结果: 6.2...
- 华为系列设备优先级总结(三)
- java毕业设计选题之《校园管理、教育教学类》
- 固态硬盘SSD的SLC与MLC和TLC三者的区别
- css 使用本地字体
- 如何用wps画三线图(最方便最快的方法)
- 利用ace.js编写一个JavaScript编辑器(带智能补全)
- 2016河南省第九届ACM程序设计竞赛[正式赛四]
- Linux线程操作以及相关知识
- Unity动态(在代码中)更改Shader的相关属性(如颜色、Smoothness、材质……)
- 转:QQ上最酷的留言消息
- 数据分析 知识体系 Python篇
- 手把手教你用Python轻松玩转SQL注入
- 【JQuery】动画
- 已知两个矩形的长和宽,用面向对象的概念编程求它们的面积和周长。假设矩形 1 的长和宽分别为 20 和 50;矩形 2 的长和宽分别为 3.6 和 4.5。(先定义矩形类再实例化两个对象)
- 浙工大计算机学院 张晖,计算机学院(软件学院)IMUDGES新品发布会成功举办