解决方法:BasicUsageEnvironment.lib文件不是有效的win32应用程序

简介: 解决方法:BasicUsageEnvironment.lib文件不是有效的win32应用程序

编译环境

  • 1.电脑操作系统:win10
  • 2.开发环境: Visual Studio 2017 (vs2017)
  • 3.代码 : version 0.96 (LIVE555 Streaming Media library version 2019.03.06).

问题描述

代码编译通过之后,生成了mediaServer.exe,且可以双击执行;

但在 VS2017 中按 F5 调试时,报错“BasicUsageEnvironment.lib文件不是有效的win32应用程序”,如下图:

2018122814580746.png

原因及解决办法

原因vs2017 默认把第一个添加的项目作为启动项目,按 F5 调试时会去执行启动项目的生成文件,这里是 BasicUsageEnvironment.lib ,而BasicUsageEnvironment.lib只是一个静态库,故而报错

解决选中项目 mediaServer ,右键->设为启动项目

2018122814580746.png


目录
相关文章
|
Java Linux
【Linux】linux下使用命令修改jar包内某一个文件中的内容并重新运行jar程序
【Linux】linux下使用命令修改jar包内某一个文件中的内容并重新运行jar程序
307 0
|
2月前
|
Windows
OkEDU-Classroom-Desktop在win下编译记录
本文记录了在Windows系统下编译OkEDU-Classroom-Desktop项目的过程,包括cmake配置、解决pkg-config工具未找到的问题、修复QtAv依赖路径错误,以及相关参考链接。
OkEDU-Classroom-Desktop在win下编译记录
|
3月前
|
Java Linux Windows
java系列之 复制原始目录文件到新的 目录文件【Windows 和 Linux 均可使用】
这篇文章提供了Java中复制或移动目录及其文件(包括权限)的示例代码,包括删除目标目录内容、复制或移动整个目录的过程,并强调了在操作过程中需要注意的一些关键点。
|
5月前
Qt6.5打包(QT windeployqt不是内部或外部命令、QT错误:缺少libgcc_s_seh-1.dll ,无法正常启动(0xc000007b) 问题解决方法)
Qt6.5打包(QT windeployqt不是内部或外部命令、QT错误:缺少libgcc_s_seh-1.dll ,无法正常启动(0xc000007b) 问题解决方法)
659 1
|
6月前
|
Oracle Java 关系型数据库
windows 下 win11 JDK17安装与环境变量的配置(配置简单详细,包含IJ中java文件如何使用命令运行)
本文介绍了Windows 11中安装JDK 17的步骤,包括从官方网站下载JDK、配置环境变量以及验证安装是否成功。首先,下载JDK 17的安装文件,如果没有Oracle账户,可以直接解压缩文件到指定目录。接着,配置系统环境变量,新建`JAVA_HOME`变量指向JDK安装路径,并在`Path`变量中添加。然后,通过命令行(cmd)验证安装,分别输入`java -version`和`javac -version`检查版本信息。最后,作者分享了如何在任意位置运行Java代码,包括在IntelliJ IDEA(IJ)中创建的Java文件,只需去掉包声明,就可以通过命令行直接运行。
2197 1
|
6月前
|
Java
win10下修改jar中的文件
win10下修改jar中的文件
75 1
win10下修改jar中的文件
|
Windows
[笔记]Windows判断文件是可执行文件exe/dll文件/驱动文件sys
[笔记]Windows判断文件是可执行文件exe/dll文件/驱动文件sys
|
Java Linux
Linux如何修改jar里的文件,保存之后再重新发布
Linux如何修改jar里的文件,保存之后再重新发布
137 0
|
Windows
VS201X windows下编译提示缺少ucrtbased.dll文件
VS201X windows下编译提示缺少ucrtbased.dll文件
466 0
|
Java Windows
可运行jar生成Windows下可执行的exe程序方法(无需配置Java环境)
可运行jar生成Windows下可执行的exe程序方法(无需配置Java环境)
可运行jar生成Windows下可执行的exe程序方法(无需配置Java环境)