录屏器+播放器项目-vs2015开发环境搭建

2018-12-11  本文已影响43人  C_GO流媒体后台开发

0. vs2015安装需要注意

一定要勾选Visual C++

vs2015安装注意项

1. 下载源码

(1)安装git bash,使用git下载
git clone https://github.com/qingfuliao/LQFStreamer.git
(2)直接下载压缩包进行解压
下载地址: https://codeload.github.com/qingfuliao/LQFStreamer/zip/master

2. 安装MinGW

如果不安装MinGW则会提示:


缺失libgcc_s_dw2-1.dll

网址:http://www.mingw.org/wiki/Getting_Started

image.png
或者点击:https://nchc.dl.sourceforge.net/project/mingw/Installer/mingw-get-setup.exe

我目前的版本,安装完毕后,进入cmd,输入gcc -v,如果安装成功则提示版本信息。

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/6.3.0/lto-wrapper.exe
Target: mingw32
Configured with: ../src/gcc-6.3.0/configure --build=x86_64-pc-linux-gnu --host=mingw32 --target=mingw32 --with-gmp=/ming
w --with-mpfr --with-mpc=/mingw --with-isl=/mingw --prefix=/mingw --disable-win32-registry --with-arch=i586 --with-tune=
generic --enable-languages=c,c++,objc,obj-c++,fortran,ada --with-pkgversion='MinGW.org GCC-6.3.0-1' --enable-static --en
able-shared --enable-threads --with-dwarf2 --disable-sjlj-exceptions --enable-version-specific-runtime-libs --with-libic
onv-prefix=/mingw --with-libintl-prefix=/mingw --enable-libstdcxx-debug --enable-libgomp --disable-libvtv --enable-nls
Thread model: win32
gcc version 6.3.0 (MinGW.org GCC-6.3.0-1)

我当时是在线安装的

剩下的步骤可以参考:
https://blog.csdn.net/jellicex/article/details/78006430
在MinGW Installation Manager,除了ada和fortran明确不需要没有勾选,其他都选上吧。

MinGW Installation Manager

点击Installation,然后点击Apply changes,弹出窗口继续点击 Apply它就开始下载


image.png

3. 使用vs2015打开Streamer.sln

3.1 编译和执行

编译输出选择 image.png image.png

将LQFStreamer\dll的的dll文件拷贝LQFStreamer\Debug目录


image.png

VS 包含头文件路径,库文件路径,库引用可以参考:VS的包含目录、库目录、引用目录、可执行目录解释

3.2 VS工程引用第三方库的设置

在拉下的工程已经配置过,这里列出来目的是大家以后可以知道怎么去添加新的第三方库
1. 附加包含目录

附加包含目录
..\thirdlib\fdk-aac\include
..\thirdlib\librtmp\include
..\thirdlib\screen_capture\include
..\thirdlib\x264\include
..\thirdlib\yuv\include
..\thirdlib\portaudio\include
..\thirdlib\mp4v2\include
..\thirdlib\jrtplib\jrtp
..\thirdlib\jrtplib\jthread

2. 附加库目录

附加库目录
..\thirdlib\fdk-aac\lib
..\thirdlib\librtmp\lib
..\thirdlib\screen_capture\lib\debug
..\thirdlib\x264\lib
..\thirdlib\yuv\lib
..\thirdlib\portaudio\lib\debug
..\thirdlib\mp4v2\lib
..\thirdlib\jrtplib\jthread
..\thirdlib\jrtplib\jrtp

3. 附加依赖项

附加依赖项
fdk-aac.lib
librtmp.lib
screencapture.lib
libx264.lib
libyuv.lib
portaudio_static_x86.lib
libmp4v2.lib
Ws2_32.lib
delayimp.lib
Winmm.lib
qwave.lib
jrtplib_d.lib
jthread_d.lib
上一篇下一篇

猜你喜欢

热点阅读