-
Notifications
You must be signed in to change notification settings - Fork 75
为开发者搭建开发环境
- 安装nodejs x64 LTS
- 下载agora rtc sdk x64
- Visual Studio 2015 & Visual Studio C++ 开发环境
- git
- agora-electron-quickstart
git clone https://github.com/agoraio/electron-sdk.git
替换找到
if (platform === 'win32') {
command.push(`--arch=ia32 --msvs_version=${msvsVersion}`)
}
替换成
if (platform === 'win32') {
command.push(`--arch=x64 --msvs_version=${msvsVersion}`)
}
进入electron-sdk/目录 根据目录名称把解压的windows x64文件里对应的dll include .lib 文件替换到对应的目录里。
npm install
npm run build:electron -- --platform=win32 --msvs_version=vs2015 --electron_version=5.0.8 --debug=true
进入到build目录,使用Visual Studio打开binding.sln,编译成功以后会在Release目录里生成agora_node_ext.node,VideoSource.exe
在electron-sdk/Release目录里面找到生成出来的agora_node_ext.node和VideoSource.exe。
替换你本地agora-electron-quickstart项目里node_modules/agora-electron-sdk/build/Release里面的agora_node_ext.node,VideoSource.exe。
找到electron-sdk/sdk里的dll和win目录,按照目录名分别替换electron项目中node_modules/agora-electron-sdk/sdk/dll,以及win。
- nodejs LTS
- git
- agora-electron-quickstart
- xcode & c++ 开发环境
git clone https://github.com/agoraio/electron-sdk.git
npm install
npm run build:electron -- --platform=darwin --arch=x64 --electron_version=5.0.8 --debug=true
使用xcode打开build/binding.xcodeproj
把xcode里的products目录的agora_node_ext.node和VideoSource替换electron项目中node_modules/agora-electron-sdk/build/Release目录里的agora_node_ext.node和VideoSource