首页 > 电脑专区 > windows >

vs2015编译ortp库并产生测试exe程序(改进版)

来源:互联网 2023-02-20 17:13:59 版权归原作者所有,如有侵权,请联系我们

前几天写了一个vs2015编译ortp库的教程,这两天又研究了一下,发现之前的步骤显得太麻烦了,这里将我新摸索到的步骤写一下,供大家参考。m6U办公区 - 实用经验教程分享!

3win7平台用vs2015编译ortp库并产生测试exe程序m6U办公区 - 实用经验教程分享!

工具/原料

  • vs2015
  • win7
  • ortp-0.18.0.tar.gz

方法/步骤

  • 1

    依照上一篇经验“win7平台用vs2015编译ortp库并产生测试exe程序”新建一个项目工程,不过这里有个不一样的是在应用程序设置那里要新建一个“控制台应用程序”,其他的都一样。m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

  • 2

    然后将下载好的ortp-0.18.0.tar.gz压缩包复制到工程目录下,解压。m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

  • 3

    然后去删除ortp-0.18.0包里面不需要的一些文件,那些Makefile.am,Makefile.in等和linux相关的都可以删除,最后留下目录如下图。m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

  • 4

    然后将测试主文件复制到工程目录下。即将:工程目录ortprecv18ortp-0.18.0srctests目录下的win_receiver文件夹复制到:工程目录ortprecv18目录中,然后删除tests文件夹。m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

  • 5

    再回到解决方案中将文件添加到工程中,分别在头文件和资源文件的文件夹上右键,做如下操作:m6U办公区 - 实用经验教程分享!

    将:工程目录ortprecv18ortp-0.18.0includeortp里的的所有文件的导入头文件文件夹;m6U办公区 - 实用经验教程分享!

    将:工程目录ortprecv18ortp-0.18.0src里的.c文件和.h文件导入资源文件文件夹;m6U办公区 - 实用经验教程分享!

    将:工程目录ortprecv18win_receiver里的RTPReceiver.cpp文件导入源文件文件夹。m6U办公区 - 实用经验教程分享!

    最后得到项目目录如下(资源文件夹里文件太多,没有都显示)。m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

  • 6

    然后开始为文件添加路径。m6U办公区 - 实用经验教程分享!

    工程---属性---配置属性---c/c ---常规---附加包含目录---点击下三角---编辑:加上头文件存放目录。加上如下几行(直接复制粘贴即可):m6U办公区 - 实用经验教程分享!

    $(SolutionDir)ortp-0.18.0includem6U办公区 - 实用经验教程分享!

    $(SolutionDir)ortp-0.18.0srcm6U办公区 - 实用经验教程分享!

    $(SolutionDir)win_receiverm6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

  • 7

    添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录(直接复制粘贴即可):m6U办公区 - 实用经验教程分享!

    ......win32-binlib;%(AdditionalLibraryDirectories)m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

  • 7此文章非法爬取自百度经验
  • 8

    然后添加工程引用的lib文件名:工程---属性---配置属性---链接器---输入---附加依赖项:加上lib文件名。直接复制粘贴m6U办公区 - 实用经验教程分享!

    Ws2_32.libm6U办公区 - 实用经验教程分享!

    delayimp.libm6U办公区 - 实用经验教程分享!

    Winmm.libm6U办公区 - 实用经验教程分享!

    qwave.libm6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

  • 9

    然后就大功告成了。工程右键---生成,就可以生成exe文件了。m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

    vs2015编译ortp库并产生测试exe程序(改进版)m6U办公区 - 实用经验教程分享!

  • 注意事项

    • 做工程一般都是循序渐进的过程,从开始的繁琐,不断修改自己的idea,精简自己的方法,最后做到最好的工程。
    • 若经验方法对您有所帮助,请点【投票】予以鼓励支持。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!m6U办公区 - 实用经验教程分享!


    标签: 操作系统C语言测试程序改进

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号